PluginProbe
Authorizer / 2.6.10
Authorizer v2.6.10
3.15.3 3.15.2 3.15.1 3.15.0 3.14.3 3.14.4 3.14.2 3.14.1 2.8.1 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.9.0 2.9.1 2.9.10 2.9.11 2.9.12 2.9.13 2.9.2 2.9.3 2.9.6 All 126 releases
authorizer / vendor / google-api-php-client / src / Google / Service / Genomics.php

Genomics.php in Authorizer 2.6.10, at vendor/google-api-php-client/src/Google/Service/Genomics.php

4,456 lines 119.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /*
3 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
4 * use this file except in compliance with the License. You may obtain a copy of
5 * the License at
6 *
7 * http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
11 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12 * License for the specific language governing permissions and limitations under
13 * the License.
14 */
15
16 /**
17 * Service definition for Genomics (v1).
18 *
19 * <p>
20 * An API to store, process, explore, and share genomic data. It supports
21 * reference-based alignments, genetic variants, and reference genomes. This API
22 * provides an implementation of the Global Alliance for Genomics and Health
23 * (GA4GH) v0.5.1 API as well as several extensions.</p>
24 *
25 * <p>
26 * For more information about this service, see the API
27 * <a href="" target="_blank">Documentation</a>
28 * </p>
29 *
30 * @author Google, Inc.
31 */
32 class Google_Service_Genomics extends Google_Service
33 {
34 /** View and manage your data in Google BigQuery. */
35 const BIGQUERY =
36 "https://www.googleapis.com/auth/bigquery";
37 /** View and manage your data across Google Cloud Platform services. */
38 const CLOUD_PLATFORM =
39 "https://www.googleapis.com/auth/cloud-platform";
40 /** Manage your data in Google Cloud Storage. */
41 const DEVSTORAGE_READ_WRITE =
42 "https://www.googleapis.com/auth/devstorage.read_write";
43 /** View and manage Genomics data. */
44 const GENOMICS =
45 "https://www.googleapis.com/auth/genomics";
46 /** View Genomics data. */
47 const GENOMICS_READONLY =
48 "https://www.googleapis.com/auth/genomics.readonly";
49
50 public $callsets;
51 public $datasets;
52 public $operations;
53 public $readgroupsets;
54 public $readgroupsets_coveragebuckets;
55 public $reads;
56 public $references;
57 public $references_bases;
58 public $referencesets;
59 public $variants;
60 public $variantsets;
61
62
63 /**
64 * Constructs the internal representation of the Genomics service.
65 *
66 * @param Google_Client $client
67 */
68 public function __construct(Google_Client $client)
69 {
70 parent::__construct($client);
71 $this->rootUrl = 'https://genomics.googleapis.com/';
72 $this->servicePath = '';
73 $this->version = 'v1';
74 $this->serviceName = 'genomics';
75
76 $this->callsets = new Google_Service_Genomics_Callsets_Resource(
77 $this,
78 $this->serviceName,
79 'callsets',
80 array(
81 'methods' => array(
82 'create' => array(
83 'path' => 'v1/callsets',
84 'httpMethod' => 'POST',
85 'parameters' => array(),
86 ),'delete' => array(
87 'path' => 'v1/callsets/{callSetId}',
88 'httpMethod' => 'DELETE',
89 'parameters' => array(
90 'callSetId' => array(
91 'location' => 'path',
92 'type' => 'string',
93 'required' => true,
94 ),
95 ),
96 ),'get' => array(
97 'path' => 'v1/callsets/{callSetId}',
98 'httpMethod' => 'GET',
99 'parameters' => array(
100 'callSetId' => array(
101 'location' => 'path',
102 'type' => 'string',
103 'required' => true,
104 ),
105 ),
106 ),'patch' => array(
107 'path' => 'v1/callsets/{callSetId}',
108 'httpMethod' => 'PATCH',
109 'parameters' => array(
110 'callSetId' => array(
111 'location' => 'path',
112 'type' => 'string',
113 'required' => true,
114 ),
115 'updateMask' => array(
116 'location' => 'query',
117 'type' => 'string',
118 ),
119 ),
120 ),'search' => array(
121 'path' => 'v1/callsets/search',
122 'httpMethod' => 'POST',
123 'parameters' => array(),
124 ),
125 )
126 )
127 );
128 $this->datasets = new Google_Service_Genomics_Datasets_Resource(
129 $this,
130 $this->serviceName,
131 'datasets',
132 array(
133 'methods' => array(
134 'create' => array(
135 'path' => 'v1/datasets',
136 'httpMethod' => 'POST',
137 'parameters' => array(),
138 ),'delete' => array(
139 'path' => 'v1/datasets/{datasetId}',
140 'httpMethod' => 'DELETE',
141 'parameters' => array(
142 'datasetId' => array(
143 'location' => 'path',
144 'type' => 'string',
145 'required' => true,
146 ),
147 ),
148 ),'get' => array(
149 'path' => 'v1/datasets/{datasetId}',
150 'httpMethod' => 'GET',
151 'parameters' => array(
152 'datasetId' => array(
153 'location' => 'path',
154 'type' => 'string',
155 'required' => true,
156 ),
157 ),
158 ),'getIamPolicy' => array(
159 'path' => 'v1/{+resource}:getIamPolicy',
160 'httpMethod' => 'POST',
161 'parameters' => array(
162 'resource' => array(
163 'location' => 'path',
164 'type' => 'string',
165 'required' => true,
166 ),
167 ),
168 ),'list' => array(
169 'path' => 'v1/datasets',
170 'httpMethod' => 'GET',
171 'parameters' => array(
172 'projectId' => array(
173 'location' => 'query',
174 'type' => 'string',
175 ),
176 'pageSize' => array(
177 'location' => 'query',
178 'type' => 'integer',
179 ),
180 'pageToken' => array(
181 'location' => 'query',
182 'type' => 'string',
183 ),
184 ),
185 ),'patch' => array(
186 'path' => 'v1/datasets/{datasetId}',
187 'httpMethod' => 'PATCH',
188 'parameters' => array(
189 'datasetId' => array(
190 'location' => 'path',
191 'type' => 'string',
192 'required' => true,
193 ),
194 'updateMask' => array(
195 'location' => 'query',
196 'type' => 'string',
197 ),
198 ),
199 ),'setIamPolicy' => array(
200 'path' => 'v1/{+resource}:setIamPolicy',
201 'httpMethod' => 'POST',
202 'parameters' => array(
203 'resource' => array(
204 'location' => 'path',
205 'type' => 'string',
206 'required' => true,
207 ),
208 ),
209 ),'testIamPermissions' => array(
210 'path' => 'v1/{+resource}:testIamPermissions',
211 'httpMethod' => 'POST',
212 'parameters' => array(
213 'resource' => array(
214 'location' => 'path',
215 'type' => 'string',
216 'required' => true,
217 ),
218 ),
219 ),'undelete' => array(
220 'path' => 'v1/datasets/{datasetId}:undelete',
221 'httpMethod' => 'POST',
222 'parameters' => array(
223 'datasetId' => array(
224 'location' => 'path',
225 'type' => 'string',
226 'required' => true,
227 ),
228 ),
229 ),
230 )
231 )
232 );
233 $this->operations = new Google_Service_Genomics_Operations_Resource(
234 $this,
235 $this->serviceName,
236 'operations',
237 array(
238 'methods' => array(
239 'cancel' => array(
240 'path' => 'v1/{+name}:cancel',
241 'httpMethod' => 'POST',
242 'parameters' => array(
243 'name' => array(
244 'location' => 'path',
245 'type' => 'string',
246 'required' => true,
247 ),
248 ),
249 ),'get' => array(
250 'path' => 'v1/{+name}',
251 'httpMethod' => 'GET',
252 'parameters' => array(
253 'name' => array(
254 'location' => 'path',
255 'type' => 'string',
256 'required' => true,
257 ),
258 ),
259 ),'list' => array(
260 'path' => 'v1/{+name}',
261 'httpMethod' => 'GET',
262 'parameters' => array(
263 'name' => array(
264 'location' => 'path',
265 'type' => 'string',
266 'required' => true,
267 ),
268 'filter' => array(
269 'location' => 'query',
270 'type' => 'string',
271 ),
272 'pageSize' => array(
273 'location' => 'query',
274 'type' => 'integer',
275 ),
276 'pageToken' => array(
277 'location' => 'query',
278 'type' => 'string',
279 ),
280 ),
281 ),
282 )
283 )
284 );
285 $this->readgroupsets = new Google_Service_Genomics_Readgroupsets_Resource(
286 $this,
287 $this->serviceName,
288 'readgroupsets',
289 array(
290 'methods' => array(
291 'delete' => array(
292 'path' => 'v1/readgroupsets/{readGroupSetId}',
293 'httpMethod' => 'DELETE',
294 'parameters' => array(
295 'readGroupSetId' => array(
296 'location' => 'path',
297 'type' => 'string',
298 'required' => true,
299 ),
300 ),
301 ),'export' => array(
302 'path' => 'v1/readgroupsets/{readGroupSetId}:export',
303 'httpMethod' => 'POST',
304 'parameters' => array(
305 'readGroupSetId' => array(
306 'location' => 'path',
307 'type' => 'string',
308 'required' => true,
309 ),
310 ),
311 ),'get' => array(
312 'path' => 'v1/readgroupsets/{readGroupSetId}',
313 'httpMethod' => 'GET',
314 'parameters' => array(
315 'readGroupSetId' => array(
316 'location' => 'path',
317 'type' => 'string',
318 'required' => true,
319 ),
320 ),
321 ),'import' => array(
322 'path' => 'v1/readgroupsets:import',
323 'httpMethod' => 'POST',
324 'parameters' => array(),
325 ),'patch' => array(
326 'path' => 'v1/readgroupsets/{readGroupSetId}',
327 'httpMethod' => 'PATCH',
328 'parameters' => array(
329 'readGroupSetId' => array(
330 'location' => 'path',
331 'type' => 'string',
332 'required' => true,
333 ),
334 'updateMask' => array(
335 'location' => 'query',
336 'type' => 'string',
337 ),
338 ),
339 ),'search' => array(
340 'path' => 'v1/readgroupsets/search',
341 'httpMethod' => 'POST',
342 'parameters' => array(),
343 ),
344 )
345 )
346 );
347 $this->readgroupsets_coveragebuckets = new Google_Service_Genomics_ReadgroupsetsCoveragebuckets_Resource(
348 $this,
349 $this->serviceName,
350 'coveragebuckets',
351 array(
352 'methods' => array(
353 'list' => array(
354 'path' => 'v1/readgroupsets/{readGroupSetId}/coveragebuckets',
355 'httpMethod' => 'GET',
356 'parameters' => array(
357 'readGroupSetId' => array(
358 'location' => 'path',
359 'type' => 'string',
360 'required' => true,
361 ),
362 'referenceName' => array(
363 'location' => 'query',
364 'type' => 'string',
365 ),
366 'start' => array(
367 'location' => 'query',
368 'type' => 'string',
369 ),
370 'end' => array(
371 'location' => 'query',
372 'type' => 'string',
373 ),
374 'targetBucketWidth' => array(
375 'location' => 'query',
376 'type' => 'string',
377 ),
378 'pageToken' => array(
379 'location' => 'query',
380 'type' => 'string',
381 ),
382 'pageSize' => array(
383 'location' => 'query',
384 'type' => 'integer',
385 ),
386 ),
387 ),
388 )
389 )
390 );
391 $this->reads = new Google_Service_Genomics_Reads_Resource(
392 $this,
393 $this->serviceName,
394 'reads',
395 array(
396 'methods' => array(
397 'search' => array(
398 'path' => 'v1/reads/search',
399 'httpMethod' => 'POST',
400 'parameters' => array(),
401 ),'stream' => array(
402 'path' => 'v1/reads:stream',
403 'httpMethod' => 'POST',
404 'parameters' => array(),
405 ),
406 )
407 )
408 );
409 $this->references = new Google_Service_Genomics_References_Resource(
410 $this,
411 $this->serviceName,
412 'references',
413 array(
414 'methods' => array(
415 'get' => array(
416 'path' => 'v1/references/{referenceId}',
417 'httpMethod' => 'GET',
418 'parameters' => array(
419 'referenceId' => array(
420 'location' => 'path',
421 'type' => 'string',
422 'required' => true,
423 ),
424 ),
425 ),'search' => array(
426 'path' => 'v1/references/search',
427 'httpMethod' => 'POST',
428 'parameters' => array(),
429 ),
430 )
431 )
432 );
433 $this->references_bases = new Google_Service_Genomics_ReferencesBases_Resource(
434 $this,
435 $this->serviceName,
436 'bases',
437 array(
438 'methods' => array(
439 'list' => array(
440 'path' => 'v1/references/{referenceId}/bases',
441 'httpMethod' => 'GET',
442 'parameters' => array(
443 'referenceId' => array(
444 'location' => 'path',
445 'type' => 'string',
446 'required' => true,
447 ),
448 'start' => array(
449 'location' => 'query',
450 'type' => 'string',
451 ),
452 'end' => array(
453 'location' => 'query',
454 'type' => 'string',
455 ),
456 'pageToken' => array(
457 'location' => 'query',
458 'type' => 'string',
459 ),
460 'pageSize' => array(
461 'location' => 'query',
462 'type' => 'integer',
463 ),
464 ),
465 ),
466 )
467 )
468 );
469 $this->referencesets = new Google_Service_Genomics_Referencesets_Resource(
470 $this,
471 $this->serviceName,
472 'referencesets',
473 array(
474 'methods' => array(
475 'get' => array(
476 'path' => 'v1/referencesets/{referenceSetId}',
477 'httpMethod' => 'GET',
478 'parameters' => array(
479 'referenceSetId' => array(
480 'location' => 'path',
481 'type' => 'string',
482 'required' => true,
483 ),
484 ),
485 ),'search' => array(
486 'path' => 'v1/referencesets/search',
487 'httpMethod' => 'POST',
488 'parameters' => array(),
489 ),
490 )
491 )
492 );
493 $this->variants = new Google_Service_Genomics_Variants_Resource(
494 $this,
495 $this->serviceName,
496 'variants',
497 array(
498 'methods' => array(
499 'create' => array(
500 'path' => 'v1/variants',
501 'httpMethod' => 'POST',
502 'parameters' => array(),
503 ),'delete' => array(
504 'path' => 'v1/variants/{variantId}',
505 'httpMethod' => 'DELETE',
506 'parameters' => array(
507 'variantId' => array(
508 'location' => 'path',
509 'type' => 'string',
510 'required' => true,
511 ),
512 ),
513 ),'get' => array(
514 'path' => 'v1/variants/{variantId}',
515 'httpMethod' => 'GET',
516 'parameters' => array(
517 'variantId' => array(
518 'location' => 'path',
519 'type' => 'string',
520 'required' => true,
521 ),
522 ),
523 ),'import' => array(
524 'path' => 'v1/variants:import',
525 'httpMethod' => 'POST',
526 'parameters' => array(),
527 ),'patch' => array(
528 'path' => 'v1/variants/{variantId}',
529 'httpMethod' => 'PATCH',
530 'parameters' => array(
531 'variantId' => array(
532 'location' => 'path',
533 'type' => 'string',
534 'required' => true,
535 ),
536 'updateMask' => array(
537 'location' => 'query',
538 'type' => 'string',
539 ),
540 ),
541 ),'search' => array(
542 'path' => 'v1/variants/search',
543 'httpMethod' => 'POST',
544 'parameters' => array(),
545 ),'stream' => array(
546 'path' => 'v1/variants:stream',
547 'httpMethod' => 'POST',
548 'parameters' => array(),
549 ),
550 )
551 )
552 );
553 $this->variantsets = new Google_Service_Genomics_Variantsets_Resource(
554 $this,
555 $this->serviceName,
556 'variantsets',
557 array(
558 'methods' => array(
559 'create' => array(
560 'path' => 'v1/variantsets',
561 'httpMethod' => 'POST',
562 'parameters' => array(),
563 ),'delete' => array(
564 'path' => 'v1/variantsets/{variantSetId}',
565 'httpMethod' => 'DELETE',
566 'parameters' => array(
567 'variantSetId' => array(
568 'location' => 'path',
569 'type' => 'string',
570 'required' => true,
571 ),
572 ),
573 ),'export' => array(
574 'path' => 'v1/variantsets/{variantSetId}:export',
575 'httpMethod' => 'POST',
576 'parameters' => array(
577 'variantSetId' => array(
578 'location' => 'path',
579 'type' => 'string',
580 'required' => true,
581 ),
582 ),
583 ),'get' => array(
584 'path' => 'v1/variantsets/{variantSetId}',
585 'httpMethod' => 'GET',
586 'parameters' => array(
587 'variantSetId' => array(
588 'location' => 'path',
589 'type' => 'string',
590 'required' => true,
591 ),
592 ),
593 ),'patch' => array(
594 'path' => 'v1/variantsets/{variantSetId}',
595 'httpMethod' => 'PATCH',
596 'parameters' => array(
597 'variantSetId' => array(
598 'location' => 'path',
599 'type' => 'string',
600 'required' => true,
601 ),
602 'updateMask' => array(
603 'location' => 'query',
604 'type' => 'string',
605 ),
606 ),
607 ),'search' => array(
608 'path' => 'v1/variantsets/search',
609 'httpMethod' => 'POST',
610 'parameters' => array(),
611 ),
612 )
613 )
614 );
615 }
616 }
617
618
619 /**
620 * The "callsets" collection of methods.
621 * Typical usage is:
622 * <code>
623 * $genomicsService = new Google_Service_Genomics(...);
624 * $callsets = $genomicsService->callsets;
625 * </code>
626 */
627 class Google_Service_Genomics_Callsets_Resource extends Google_Service_Resource
628 {
629
630 /**
631 * Creates a new call set. For the definitions of call sets and other genomics
632 * resources, see [Fundamentals of Google
633 * Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics)
634 * (callsets.create)
635 *
636 * @param Google_CallSet $postBody
637 * @param array $optParams Optional parameters.
638 * @return Google_Service_Genomics_CallSet
639 */
640 public function create(Google_Service_Genomics_CallSet $postBody, $optParams = array())
641 {
642 $params = array('postBody' => $postBody);
643 $params = array_merge($params, $optParams);
644 return $this->call('create', array($params), "Google_Service_Genomics_CallSet");
645 }
646
647 /**
648 * Deletes a call set. For the definitions of call sets and other genomics
649 * resources, see [Fundamentals of Google
650 * Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics)
651 * (callsets.delete)
652 *
653 * @param string $callSetId The ID of the call set to be deleted.
654 * @param array $optParams Optional parameters.
655 * @return Google_Service_Genomics_Empty
656 */
657 public function delete($callSetId, $optParams = array())
658 {
659 $params = array('callSetId' => $callSetId);
660 $params = array_merge($params, $optParams);
661 return $this->call('delete', array($params), "Google_Service_Genomics_Empty");
662 }
663
664 /**
665 * Gets a call set by ID. For the definitions of call sets and other genomics
666 * resources, see [Fundamentals of Google
667 * Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics)
668 * (callsets.get)
669 *
670 * @param string $callSetId The ID of the call set.
671 * @param array $optParams Optional parameters.
672 * @return Google_Service_Genomics_CallSet
673 */
674 public function get($callSetId, $optParams = array())
675 {
676 $params = array('callSetId' => $callSetId);
677 $params = array_merge($params, $optParams);
678 return $this->call('get', array($params), "Google_Service_Genomics_CallSet");
679 }
680
681 /**
682 * Updates a call set. For the definitions of call sets and other genomics
683 * resources, see [Fundamentals of Google
684 * Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics)
685 * This method supports patch semantics. (callsets.patch)
686 *
687 * @param string $callSetId The ID of the call set to be updated.
688 * @param Google_CallSet $postBody
689 * @param array $optParams Optional parameters.
690 *
691 * @opt_param string updateMask An optional mask specifying which fields to
692 * update. At this time, the only mutable field is name. The only acceptable
693 * value is "name". If unspecified, all mutable fields will be updated.
694 * @return Google_Service_Genomics_CallSet
695 */
696 public function patch($callSetId, Google_Service_Genomics_CallSet $postBody, $optParams = array())
697 {
698 $params = array('callSetId' => $callSetId, 'postBody' => $postBody);
699 $params = array_merge($params, $optParams);
700 return $this->call('patch', array($params), "Google_Service_Genomics_CallSet");
701 }
702
703 /**
704 * Gets a list of call sets matching the criteria. For the definitions of call
705 * sets and other genomics resources, see [Fundamentals of Google
706 * Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics)
707 * Implements [GlobalAllianceApi.searchCallSets](https://github.com/ga4gh/schema
708 * s/blob/v0.5.1/src/main/resources/avro/variantmethods.avdl#L178).
709 * (callsets.search)
710 *
711 * @param Google_SearchCallSetsRequest $postBody
712 * @param array $optParams Optional parameters.
713 * @return Google_Service_Genomics_SearchCallSetsResponse
714 */
715 public function search(Google_Service_Genomics_SearchCallSetsRequest $postBody, $optParams = array())
716 {
717 $params = array('postBody' => $postBody);
718 $params = array_merge($params, $optParams);
719 return $this->call('search', array($params), "Google_Service_Genomics_SearchCallSetsResponse");
720 }
721 }
722
723 /**
724 * The "datasets" collection of methods.
725 * Typical usage is:
726 * <code>
727 * $genomicsService = new Google_Service_Genomics(...);
728 * $datasets = $genomicsService->datasets;
729 * </code>
730 */
731 class Google_Service_Genomics_Datasets_Resource extends Google_Service_Resource
732 {
733
734 /**
735 * Creates a new dataset. For the definitions of datasets and other genomics
736 * resources, see [Fundamentals of Google
737 * Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics)
738 * (datasets.create)
739 *
740 * @param Google_Dataset $postBody
741 * @param array $optParams Optional parameters.
742 * @return Google_Service_Genomics_Dataset
743 */
744 public function create(Google_Service_Genomics_Dataset $postBody, $optParams = array())
745 {
746 $params = array('postBody' => $postBody);
747 $params = array_merge($params, $optParams);
748 return $this->call('create', array($params), "Google_Service_Genomics_Dataset");
749 }
750
751 /**
752 * Deletes a dataset. For the definitions of datasets and other genomics
753 * resources, see [Fundamentals of Google
754 * Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics)
755 * (datasets.delete)
756 *
757 * @param string $datasetId The ID of the dataset to be deleted.
758 * @param array $optParams Optional parameters.
759 * @return Google_Service_Genomics_Empty
760 */
761 public function delete($datasetId, $optParams = array())
762 {
763 $params = array('datasetId' => $datasetId);
764 $params = array_merge($params, $optParams);
765 return $this->call('delete', array($params), "Google_Service_Genomics_Empty");
766 }
767
768 /**
769 * Gets a dataset by ID. For the definitions of datasets and other genomics
770 * resources, see [Fundamentals of Google
771 * Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics)
772 * (datasets.get)
773 *
774 * @param string $datasetId The ID of the dataset.
775 * @param array $optParams Optional parameters.
776 * @return Google_Service_Genomics_Dataset
777 */
778 public function get($datasetId, $optParams = array())
779 {
780 $params = array('datasetId' => $datasetId);
781 $params = array_merge($params, $optParams);
782 return $this->call('get', array($params), "Google_Service_Genomics_Dataset");
783 }
784
785 /**
786 * Gets the access control policy for the dataset. This is empty if the policy
787 * or resource does not exist. See Getting a Policy for more information. For
788 * the definitions of datasets and other genomics resources, see [Fundamentals
789 * of Google Genomics](https://cloud.google.com/genomics/fundamentals-of-google-
790 * genomics) (datasets.getIamPolicy)
791 *
792 * @param string $resource REQUIRED: The resource for which policy is being
793 * specified. Format is `datasets/`.
794 * @param Google_GetIamPolicyRequest $postBody
795 * @param array $optParams Optional parameters.
796 * @return Google_Service_Genomics_Policy
797 */
798 public function getIamPolicy($resource, Google_Service_Genomics_GetIamPolicyRequest $postBody, $optParams = array())
799 {
800 $params = array('resource' => $resource, 'postBody' => $postBody);
801 $params = array_merge($params, $optParams);
802 return $this->call('getIamPolicy', array($params), "Google_Service_Genomics_Policy");
803 }
804
805 /**
806 * Lists datasets within a project. For the definitions of datasets and other
807 * genomics resources, see [Fundamentals of Google
808 * Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics)
809 * (datasets.listDatasets)
810 *
811 * @param array $optParams Optional parameters.
812 *
813 * @opt_param string projectId Required. The project to list datasets for.
814 * @opt_param int pageSize The maximum number of results to return in a single
815 * page. If unspecified, defaults to 50. The maximum value is 1024.
816 * @opt_param string pageToken The continuation token, which is used to page
817 * through large result sets. To get the next page of results, set this
818 * parameter to the value of `nextPageToken` from the previous response.
819 * @return Google_Service_Genomics_ListDatasetsResponse
820 */
821 public function listDatasets($optParams = array())
822 {
823 $params = array();
824 $params = array_merge($params, $optParams);
825 return $this->call('list', array($params), "Google_Service_Genomics_ListDatasetsResponse");
826 }
827
828 /**
829 * Updates a dataset. For the definitions of datasets and other genomics
830 * resources, see [Fundamentals of Google
831 * Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics)
832 * This method supports patch semantics. (datasets.patch)
833 *
834 * @param string $datasetId The ID of the dataset to be updated.
835 * @param Google_Dataset $postBody
836 * @param array $optParams Optional parameters.
837 *
838 * @opt_param string updateMask An optional mask specifying which fields to
839 * update. At this time, the only mutable field is name. The only acceptable
840 * value is "name". If unspecified, all mutable fields will be updated.
841 * @return Google_Service_Genomics_Dataset
842 */
843 public function patch($datasetId, Google_Service_Genomics_Dataset $postBody, $optParams = array())
844 {
845 $params = array('datasetId' => $datasetId, 'postBody' => $postBody);
846 $params = array_merge($params, $optParams);
847 return $this->call('patch', array($params), "Google_Service_Genomics_Dataset");
848 }
849
850 /**
851 * Sets the access control policy on the specified dataset. Replaces any
852 * existing policy. For the definitions of datasets and other genomics
853 * resources, see [Fundamentals of Google
854 * Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics)
855 * See Setting a Policy for more information. (datasets.setIamPolicy)
856 *
857 * @param string $resource REQUIRED: The resource for which policy is being
858 * specified. Format is `datasets/`.
859 * @param Google_SetIamPolicyRequest $postBody
860 * @param array $optParams Optional parameters.
861 * @return Google_Service_Genomics_Policy
862 */
863 public function setIamPolicy($resource, Google_Service_Genomics_SetIamPolicyRequest $postBody, $optParams = array())
864 {
865 $params = array('resource' => $resource, 'postBody' => $postBody);
866 $params = array_merge($params, $optParams);
867 return $this->call('setIamPolicy', array($params), "Google_Service_Genomics_Policy");
868 }
869
870 /**
871 * Returns permissions that a caller has on the specified resource. See Testing
872 * Permissions for more information. For the definitions of datasets and other
873 * genomics resources, see [Fundamentals of Google
874 * Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics)
875 * (datasets.testIamPermissions)
876 *
877 * @param string $resource REQUIRED: The resource for which policy is being
878 * specified. Format is `datasets/`.
879 * @param Google_TestIamPermissionsRequest $postBody
880 * @param array $optParams Optional parameters.
881 * @return Google_Service_Genomics_TestIamPermissionsResponse
882 */
883 public function testIamPermissions($resource, Google_Service_Genomics_TestIamPermissionsRequest $postBody, $optParams = array())
884 {
885 $params = array('resource' => $resource, 'postBody' => $postBody);
886 $params = array_merge($params, $optParams);
887 return $this->call('testIamPermissions', array($params), "Google_Service_Genomics_TestIamPermissionsResponse");
888 }
889
890 /**
891 * Undeletes a dataset by restoring a dataset which was deleted via this API.
892 * For the definitions of datasets and other genomics resources, see
893 * [Fundamentals of Google Genomics](https://cloud.google.com/genomics
894 * /fundamentals-of-google-genomics) This operation is only possible for a week
895 * after the deletion occurred. (datasets.undelete)
896 *
897 * @param string $datasetId The ID of the dataset to be undeleted.
898 * @param Google_UndeleteDatasetRequest $postBody
899 * @param array $optParams Optional parameters.
900 * @return Google_Service_Genomics_Dataset
901 */
902 public function undelete($datasetId, Google_Service_Genomics_UndeleteDatasetRequest $postBody, $optParams = array())
903 {
904 $params = array('datasetId' => $datasetId, 'postBody' => $postBody);
905 $params = array_merge($params, $optParams);
906 return $this->call('undelete', array($params), "Google_Service_Genomics_Dataset");
907 }
908 }
909
910 /**
911 * The "operations" collection of methods.
912 * Typical usage is:
913 * <code>
914 * $genomicsService = new Google_Service_Genomics(...);
915 * $operations = $genomicsService->operations;
916 * </code>
917 */
918 class Google_Service_Genomics_Operations_Resource extends Google_Service_Resource
919 {
920
921 /**
922 * Starts asynchronous cancellation on a long-running operation. The server
923 * makes a best effort to cancel the operation, but success is not guaranteed.
924 * Clients may use Operations.GetOperation or Operations.ListOperations to check
925 * whether the cancellation succeeded or the operation completed despite
926 * cancellation. (operations.cancel)
927 *
928 * @param string $name The name of the operation resource to be cancelled.
929 * @param Google_CancelOperationRequest $postBody
930 * @param array $optParams Optional parameters.
931 * @return Google_Service_Genomics_Empty
932 */
933 public function cancel($name, Google_Service_Genomics_CancelOperationRequest $postBody, $optParams = array())
934 {
935 $params = array('name' => $name, 'postBody' => $postBody);
936 $params = array_merge($params, $optParams);
937 return $this->call('cancel', array($params), "Google_Service_Genomics_Empty");
938 }
939
940 /**
941 * Gets the latest state of a long-running operation. Clients can use this
942 * method to poll the operation result at intervals as recommended by the API
943 * service. (operations.get)
944 *
945 * @param string $name The name of the operation resource.
946 * @param array $optParams Optional parameters.
947 * @return Google_Service_Genomics_Operation
948 */
949 public function get($name, $optParams = array())
950 {
951 $params = array('name' => $name);
952 $params = array_merge($params, $optParams);
953 return $this->call('get', array($params), "Google_Service_Genomics_Operation");
954 }
955
956 /**
957 * Lists operations that match the specified filter in the request.
958 * (operations.listOperations)
959 *
960 * @param string $name The name of the operation collection.
961 * @param array $optParams Optional parameters.
962 *
963 * @opt_param string filter A string for filtering Operations. The following
964 * filter fields are supported: * projectId: Required. Corresponds to
965 * OperationMetadata.projectId. * createTime: The time this job was created, in
966 * seconds from the [epoch](http://en.wikipedia.org/wiki/Unix_time). Can use
967 * `>=` and/or `= 1432140000` * `projectId = my-project AND createTime >=
968 * 1432140000 AND createTime <= 1432150000 AND status = RUNNING`
969 * @opt_param int pageSize The maximum number of results to return. If
970 * unspecified, defaults to 256. The maximum value is 2048.
971 * @opt_param string pageToken The standard list page token.
972 * @return Google_Service_Genomics_ListOperationsResponse
973 */
974 public function listOperations($name, $optParams = array())
975 {
976 $params = array('name' => $name);
977 $params = array_merge($params, $optParams);
978 return $this->call('list', array($params), "Google_Service_Genomics_ListOperationsResponse");
979 }
980 }
981
982 /**
983 * The "readgroupsets" collection of methods.
984 * Typical usage is:
985 * <code>
986 * $genomicsService = new Google_Service_Genomics(...);
987 * $readgroupsets = $genomicsService->readgroupsets;
988 * </code>
989 */
990 class Google_Service_Genomics_Readgroupsets_Resource extends Google_Service_Resource
991 {
992
993 /**
994 * Deletes a read group set. For the definitions of read group sets and other
995 * genomics resources, see [Fundamentals of Google
996 * Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics)
997 * (readgroupsets.delete)
998 *
999 * @param string $readGroupSetId The ID of the read group set to be deleted. The
1000 * caller must have WRITE permissions to the dataset associated with this read
1001 * group set.
1002 * @param array $optParams Optional parameters.
1003 * @return Google_Service_Genomics_Empty
1004 */
1005 public function delete($readGroupSetId, $optParams = array())
1006 {
1007 $params = array('readGroupSetId' => $readGroupSetId);
1008 $params = array_merge($params, $optParams);
1009 return $this->call('delete', array($params), "Google_Service_Genomics_Empty");
1010 }
1011
1012 /**
1013 * Exports a read group set to a BAM file in Google Cloud Storage. For the
1014 * definitions of read group sets and other genomics resources, see
1015 * [Fundamentals of Google Genomics](https://cloud.google.com/genomics
1016 * /fundamentals-of-google-genomics) Note that currently there may be some
1017 * differences between exported BAM files and the original BAM file at the time
1018 * of import. See
1019 * [ImportReadGroupSets](google.genomics.v1.ReadServiceV1.ImportReadGroupSets)
1020 * for caveats. (readgroupsets.export)
1021 *
1022 * @param string $readGroupSetId Required. The ID of the read group set to
1023 * export. The caller must have READ access to this read group set.
1024 * @param Google_ExportReadGroupSetRequest $postBody
1025 * @param array $optParams Optional parameters.
1026 * @return Google_Service_Genomics_Operation
1027 */
1028 public function export($readGroupSetId, Google_Service_Genomics_ExportReadGroupSetRequest $postBody, $optParams = array())
1029 {
1030 $params = array('readGroupSetId' => $readGroupSetId, 'postBody' => $postBody);
1031 $params = array_merge($params, $optParams);
1032 return $this->call('export', array($params), "Google_Service_Genomics_Operation");
1033 }
1034
1035 /**
1036 * Gets a read group set by ID. For the definitions of read group sets and other
1037 * genomics resources, see [Fundamentals of Google
1038 * Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics)
1039 * (readgroupsets.get)
1040 *
1041 * @param string $readGroupSetId The ID of the read group set.
1042 * @param array $optParams Optional parameters.
1043 * @return Google_Service_Genomics_ReadGroupSet
1044 */
1045 public function get($readGroupSetId, $optParams = array())
1046 {
1047 $params = array('readGroupSetId' => $readGroupSetId);
1048 $params = array_merge($params, $optParams);
1049 return $this->call('get', array($params), "Google_Service_Genomics_ReadGroupSet");
1050 }
1051
1052 /**
1053 * Creates read group sets by asynchronously importing the provided information.
1054 * For the definitions of read group sets and other genomics resources, see
1055 * [Fundamentals of Google Genomics](https://cloud.google.com/genomics
1056 * /fundamentals-of-google-genomics) The caller must have WRITE permissions to
1057 * the dataset. ## Notes on [BAM](https://samtools.github.io/hts-
1058 * specs/SAMv1.pdf) import - Tags will be converted to strings - tag types are
1059 * not preserved - Comments (`@CO`) in the input file header will not be
1060 * preserved - Original header order of references (`@SQ`) will not be preserved
1061 * - Any reverse stranded unmapped reads will be reverse complemented, and their
1062 * qualities (also the "BQ" and "OQ" tags, if any) will be reversed - Unmapped
1063 * reads will be stripped of positional information (reference name and
1064 * position) (readgroupsets.import)
1065 *
1066 * @param Google_ImportReadGroupSetsRequest $postBody
1067 * @param array $optParams Optional parameters.
1068 * @return Google_Service_Genomics_Operation
1069 */
1070 public function import(Google_Service_Genomics_ImportReadGroupSetsRequest $postBody, $optParams = array())
1071 {
1072 $params = array('postBody' => $postBody);
1073 $params = array_merge($params, $optParams);
1074 return $this->call('import', array($params), "Google_Service_Genomics_Operation");
1075 }
1076
1077 /**
1078 * Updates a read group set. For the definitions of read group sets and other
1079 * genomics resources, see [Fundamentals of Google
1080 * Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics)
1081 * This method supports patch semantics. (readgroupsets.patch)
1082 *
1083 * @param string $readGroupSetId The ID of the read group set to be updated. The
1084 * caller must have WRITE permissions to the dataset associated with this read
1085 * group set.
1086 * @param Google_ReadGroupSet $postBody
1087 * @param array $optParams Optional parameters.
1088 *
1089 * @opt_param string updateMask An optional mask specifying which fields to
1090 * update. Supported fields: * name. * referenceSetId. Leaving `updateMask`
1091 * unset is equivalent to specifying all mutable fields.
1092 * @return Google_Service_Genomics_ReadGroupSet
1093 */
1094 public function patch($readGroupSetId, Google_Service_Genomics_ReadGroupSet $postBody, $optParams = array())
1095 {
1096 $params = array('readGroupSetId' => $readGroupSetId, 'postBody' => $postBody);
1097 $params = array_merge($params, $optParams);
1098 return $this->call('patch', array($params), "Google_Service_Genomics_ReadGroupSet");
1099 }
1100
1101 /**
1102 * Searches for read group sets matching the criteria. For the definitions of
1103 * read group sets and other genomics resources, see [Fundamentals of Google
1104 * Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics)
1105 * Implements [GlobalAllianceApi.searchReadGroupSets](https://github.com/ga4gh/s
1106 * chemas/blob/v0.5.1/src/main/resources/avro/readmethods.avdl#L135).
1107 * (readgroupsets.search)
1108 *
1109 * @param Google_SearchReadGroupSetsRequest $postBody
1110 * @param array $optParams Optional parameters.
1111 * @return Google_Service_Genomics_SearchReadGroupSetsResponse
1112 */
1113 public function search(Google_Service_Genomics_SearchReadGroupSetsRequest $postBody, $optParams = array())
1114 {
1115 $params = array('postBody' => $postBody);
1116 $params = array_merge($params, $optParams);
1117 return $this->call('search', array($params), "Google_Service_Genomics_SearchReadGroupSetsResponse");
1118 }
1119 }
1120
1121 /**
1122 * The "coveragebuckets" collection of methods.
1123 * Typical usage is:
1124 * <code>
1125 * $genomicsService = new Google_Service_Genomics(...);
1126 * $coveragebuckets = $genomicsService->coveragebuckets;
1127 * </code>
1128 */
1129 class Google_Service_Genomics_ReadgroupsetsCoveragebuckets_Resource extends Google_Service_Resource
1130 {
1131
1132 /**
1133 * Lists fixed width coverage buckets for a read group set, each of which
1134 * correspond to a range of a reference sequence. Each bucket summarizes
1135 * coverage information across its corresponding genomic range. For the
1136 * definitions of read group sets and other genomics resources, see
1137 * [Fundamentals of Google Genomics](https://cloud.google.com/genomics
1138 * /fundamentals-of-google-genomics) Coverage is defined as the number of reads
1139 * which are aligned to a given base in the reference sequence. Coverage buckets
1140 * are available at several precomputed bucket widths, enabling retrieval of
1141 * various coverage 'zoom levels'. The caller must have READ permissions for the
1142 * target read group set. (coveragebuckets.listReadgroupsetsCoveragebuckets)
1143 *
1144 * @param string $readGroupSetId Required. The ID of the read group set over
1145 * which coverage is requested.
1146 * @param array $optParams Optional parameters.
1147 *
1148 * @opt_param string referenceName The name of the reference to query, within
1149 * the reference set associated with this query. Optional.
1150 * @opt_param string start The start position of the range on the reference,
1151 * 0-based inclusive. If specified, `referenceName` must also be specified.
1152 * Defaults to 0.
1153 * @opt_param string end The end position of the range on the reference, 0-based
1154 * exclusive. If specified, `referenceName` must also be specified. If unset or
1155 * 0, defaults to the length of the reference.
1156 * @opt_param string targetBucketWidth The desired width of each reported
1157 * coverage bucket in base pairs. This will be rounded down to the nearest
1158 * precomputed bucket width; the value of which is returned as `bucketWidth` in
1159 * the response. Defaults to infinity (each bucket spans an entire reference
1160 * sequence) or the length of the target range, if specified. The smallest
1161 * precomputed `bucketWidth` is currently 2048 base pairs; this is subject to
1162 * change.
1163 * @opt_param string pageToken The continuation token, which is used to page
1164 * through large result sets. To get the next page of results, set this
1165 * parameter to the value of `nextPageToken` from the previous response.
1166 * @opt_param int pageSize The maximum number of results to return in a single
1167 * page. If unspecified, defaults to 1024. The maximum value is 2048.
1168 * @return Google_Service_Genomics_ListCoverageBucketsResponse
1169 */
1170 public function listReadgroupsetsCoveragebuckets($readGroupSetId, $optParams = array())
1171 {
1172 $params = array('readGroupSetId' => $readGroupSetId);
1173 $params = array_merge($params, $optParams);
1174 return $this->call('list', array($params), "Google_Service_Genomics_ListCoverageBucketsResponse");
1175 }
1176 }
1177
1178 /**
1179 * The "reads" collection of methods.
1180 * Typical usage is:
1181 * <code>
1182 * $genomicsService = new Google_Service_Genomics(...);
1183 * $reads = $genomicsService->reads;
1184 * </code>
1185 */
1186 class Google_Service_Genomics_Reads_Resource extends Google_Service_Resource
1187 {
1188
1189 /**
1190 * Gets a list of reads for one or more read group sets. For the definitions of
1191 * read group sets and other genomics resources, see [Fundamentals of Google
1192 * Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics)
1193 * Reads search operates over a genomic coordinate space of reference sequence &
1194 * position defined over the reference sequences to which the requested read
1195 * group sets are aligned. If a target positional range is specified, search
1196 * returns all reads whose alignment to the reference genome overlap the range.
1197 * A query which specifies only read group set IDs yields all reads in those
1198 * read group sets, including unmapped reads. All reads returned (including
1199 * reads on subsequent pages) are ordered by genomic coordinate (by reference
1200 * sequence, then position). Reads with equivalent genomic coordinates are
1201 * returned in an unspecified order. This order is consistent, such that two
1202 * queries for the same content (regardless of page size) yield reads in the
1203 * same order across their respective streams of paginated responses. Implements
1204 * [GlobalAllianceApi.searchReads](https://github.com/ga4gh/schemas/blob/v0.5.1/
1205 * src/main/resources/avro/readmethods.avdl#L85). (reads.search)
1206 *
1207 * @param Google_SearchReadsRequest $postBody
1208 * @param array $optParams Optional parameters.
1209 * @return Google_Service_Genomics_SearchReadsResponse
1210 */
1211 public function search(Google_Service_Genomics_SearchReadsRequest $postBody, $optParams = array())
1212 {
1213 $params = array('postBody' => $postBody);
1214 $params = array_merge($params, $optParams);
1215 return $this->call('search', array($params), "Google_Service_Genomics_SearchReadsResponse");
1216 }
1217
1218 /**
1219 * Returns a stream of all the reads matching the search request, ordered by
1220 * reference name, position, and ID. (reads.stream)
1221 *
1222 * @param Google_StreamReadsRequest $postBody
1223 * @param array $optParams Optional parameters.
1224 * @return Google_Service_Genomics_StreamReadsResponse
1225 */
1226 public function stream(Google_Service_Genomics_StreamReadsRequest $postBody, $optParams = array())
1227 {
1228 $params = array('postBody' => $postBody);
1229 $params = array_merge($params, $optParams);
1230 return $this->call('stream', array($params), "Google_Service_Genomics_StreamReadsResponse");
1231 }
1232 }
1233
1234 /**
1235 * The "references" collection of methods.
1236 * Typical usage is:
1237 * <code>
1238 * $genomicsService = new Google_Service_Genomics(...);
1239 * $references = $genomicsService->references;
1240 * </code>
1241 */
1242 class Google_Service_Genomics_References_Resource extends Google_Service_Resource
1243 {
1244
1245 /**
1246 * Gets a reference. For the definitions of references and other genomics
1247 * resources, see [Fundamentals of Google
1248 * Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics)
1249 * Implements [GlobalAllianceApi.getReference](https://github.com/ga4gh/schemas/
1250 * blob/v0.5.1/src/main/resources/avro/referencemethods.avdl#L158).
1251 * (references.get)
1252 *
1253 * @param string $referenceId The ID of the reference.
1254 * @param array $optParams Optional parameters.
1255 * @return Google_Service_Genomics_Reference
1256 */
1257 public function get($referenceId, $optParams = array())
1258 {
1259 $params = array('referenceId' => $referenceId);
1260 $params = array_merge($params, $optParams);
1261 return $this->call('get', array($params), "Google_Service_Genomics_Reference");
1262 }
1263
1264 /**
1265 * Searches for references which match the given criteria. For the definitions
1266 * of references and other genomics resources, see [Fundamentals of Google
1267 * Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics)
1268 * Implements [GlobalAllianceApi.searchReferences](https://github.com/ga4gh/sche
1269 * mas/blob/v0.5.1/src/main/resources/avro/referencemethods.avdl#L146).
1270 * (references.search)
1271 *
1272 * @param Google_SearchReferencesRequest $postBody
1273 * @param array $optParams Optional parameters.
1274 * @return Google_Service_Genomics_SearchReferencesResponse
1275 */
1276 public function search(Google_Service_Genomics_SearchReferencesRequest $postBody, $optParams = array())
1277 {
1278 $params = array('postBody' => $postBody);
1279 $params = array_merge($params, $optParams);
1280 return $this->call('search', array($params), "Google_Service_Genomics_SearchReferencesResponse");
1281 }
1282 }
1283
1284 /**
1285 * The "bases" collection of methods.
1286 * Typical usage is:
1287 * <code>
1288 * $genomicsService = new Google_Service_Genomics(...);
1289 * $bases = $genomicsService->bases;
1290 * </code>
1291 */
1292 class Google_Service_Genomics_ReferencesBases_Resource extends Google_Service_Resource
1293 {
1294
1295 /**
1296 * Lists the bases in a reference, optionally restricted to a range. For the
1297 * definitions of references and other genomics resources, see [Fundamentals of
1298 * Google Genomics](https://cloud.google.com/genomics/fundamentals-of-google-
1299 * genomics) Implements [GlobalAllianceApi.getReferenceBases](https://github.com
1300 * /ga4gh/schemas/blob/v0.5.1/src/main/resources/avro/referencemethods.avdl#L221
1301 * ). (bases.listReferencesBases)
1302 *
1303 * @param string $referenceId The ID of the reference.
1304 * @param array $optParams Optional parameters.
1305 *
1306 * @opt_param string start The start position (0-based) of this query. Defaults
1307 * to 0.
1308 * @opt_param string end The end position (0-based, exclusive) of this query.
1309 * Defaults to the length of this reference.
1310 * @opt_param string pageToken The continuation token, which is used to page
1311 * through large result sets. To get the next page of results, set this
1312 * parameter to the value of `nextPageToken` from the previous response.
1313 * @opt_param int pageSize The maximum number of bases to return in a single
1314 * page. If unspecified, defaults to 200Kbp (kilo base pairs). The maximum value
1315 * is 10Mbp (mega base pairs).
1316 * @return Google_Service_Genomics_ListBasesResponse
1317 */
1318 public function listReferencesBases($referenceId, $optParams = array())
1319 {
1320 $params = array('referenceId' => $referenceId);
1321 $params = array_merge($params, $optParams);
1322 return $this->call('list', array($params), "Google_Service_Genomics_ListBasesResponse");
1323 }
1324 }
1325
1326 /**
1327 * The "referencesets" collection of methods.
1328 * Typical usage is:
1329 * <code>
1330 * $genomicsService = new Google_Service_Genomics(...);
1331 * $referencesets = $genomicsService->referencesets;
1332 * </code>
1333 */
1334 class Google_Service_Genomics_Referencesets_Resource extends Google_Service_Resource
1335 {
1336
1337 /**
1338 * Gets a reference set. For the definitions of references and other genomics
1339 * resources, see [Fundamentals of Google
1340 * Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics)
1341 * Implements [GlobalAllianceApi.getReferenceSet](https://github.com/ga4gh/schem
1342 * as/blob/v0.5.1/src/main/resources/avro/referencemethods.avdl#L83).
1343 * (referencesets.get)
1344 *
1345 * @param string $referenceSetId The ID of the reference set.
1346 * @param array $optParams Optional parameters.
1347 * @return Google_Service_Genomics_ReferenceSet
1348 */
1349 public function get($referenceSetId, $optParams = array())
1350 {
1351 $params = array('referenceSetId' => $referenceSetId);
1352 $params = array_merge($params, $optParams);
1353 return $this->call('get', array($params), "Google_Service_Genomics_ReferenceSet");
1354 }
1355
1356 /**
1357 * Searches for reference sets which match the given criteria. For the
1358 * definitions of references and other genomics resources, see [Fundamentals of
1359 * Google Genomics](https://cloud.google.com/genomics/fundamentals-of-google-
1360 * genomics) Implements [GlobalAllianceApi.searchReferenceSets](https://github.c
1361 * om/ga4gh/schemas/blob/v0.5.1/src/main/resources/avro/referencemethods.avdl#L7
1362 * 1) (referencesets.search)
1363 *
1364 * @param Google_SearchReferenceSetsRequest $postBody
1365 * @param array $optParams Optional parameters.
1366 * @return Google_Service_Genomics_SearchReferenceSetsResponse
1367 */
1368 public function search(Google_Service_Genomics_SearchReferenceSetsRequest $postBody, $optParams = array())
1369 {
1370 $params = array('postBody' => $postBody);
1371 $params = array_merge($params, $optParams);
1372 return $this->call('search', array($params), "Google_Service_Genomics_SearchReferenceSetsResponse");
1373 }
1374 }
1375
1376 /**
1377 * The "variants" collection of methods.
1378 * Typical usage is:
1379 * <code>
1380 * $genomicsService = new Google_Service_Genomics(...);
1381 * $variants = $genomicsService->variants;
1382 * </code>
1383 */
1384 class Google_Service_Genomics_Variants_Resource extends Google_Service_Resource
1385 {
1386
1387 /**
1388 * Creates a new variant. For the definitions of variants and other genomics
1389 * resources, see [Fundamentals of Google
1390 * Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics)
1391 * (variants.create)
1392 *
1393 * @param Google_Variant $postBody
1394 * @param array $optParams Optional parameters.
1395 * @return Google_Service_Genomics_Variant
1396 */
1397 public function create(Google_Service_Genomics_Variant $postBody, $optParams = array())
1398 {
1399 $params = array('postBody' => $postBody);
1400 $params = array_merge($params, $optParams);
1401 return $this->call('create', array($params), "Google_Service_Genomics_Variant");
1402 }
1403
1404 /**
1405 * Deletes a variant. For the definitions of variants and other genomics
1406 * resources, see [Fundamentals of Google
1407 * Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics)
1408 * (variants.delete)
1409 *
1410 * @param string $variantId The ID of the variant to be deleted.
1411 * @param array $optParams Optional parameters.
1412 * @return Google_Service_Genomics_Empty
1413 */
1414 public function delete($variantId, $optParams = array())
1415 {
1416 $params = array('variantId' => $variantId);
1417 $params = array_merge($params, $optParams);
1418 return $this->call('delete', array($params), "Google_Service_Genomics_Empty");
1419 }
1420
1421 /**
1422 * Gets a variant by ID. For the definitions of variants and other genomics
1423 * resources, see [Fundamentals of Google
1424 * Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics)
1425 * (variants.get)
1426 *
1427 * @param string $variantId The ID of the variant.
1428 * @param array $optParams Optional parameters.
1429 * @return Google_Service_Genomics_Variant
1430 */
1431 public function get($variantId, $optParams = array())
1432 {
1433 $params = array('variantId' => $variantId);
1434 $params = array_merge($params, $optParams);
1435 return $this->call('get', array($params), "Google_Service_Genomics_Variant");
1436 }
1437
1438 /**
1439 * Creates variant data by asynchronously importing the provided information.
1440 * For the definitions of variant sets and other genomics resources, see
1441 * [Fundamentals of Google Genomics](https://cloud.google.com/genomics
1442 * /fundamentals-of-google-genomics) The variants for import will be merged with
1443 * any existing variant that matches its reference sequence, start, end,
1444 * reference bases, and alternative bases. If no such variant exists, a new one
1445 * will be created. When variants are merged, the call information from the new
1446 * variant is added to the existing variant, and other fields (such as key/value
1447 * pairs) are discarded. In particular, this means for merged VCF variants that
1448 * have conflicting INFO fields, some data will be arbitrarily discarded. As a
1449 * special case, for single-sample VCF files, QUAL and FILTER fields will be
1450 * moved to the call level; these are sometimes interpreted in a call-specific
1451 * context. Imported VCF headers are appended to the metadata already in a
1452 * variant set. (variants.import)
1453 *
1454 * @param Google_ImportVariantsRequest $postBody
1455 * @param array $optParams Optional parameters.
1456 * @return Google_Service_Genomics_Operation
1457 */
1458 public function import(Google_Service_Genomics_ImportVariantsRequest $postBody, $optParams = array())
1459 {
1460 $params = array('postBody' => $postBody);
1461 $params = array_merge($params, $optParams);
1462 return $this->call('import', array($params), "Google_Service_Genomics_Operation");
1463 }
1464
1465 /**
1466 * Updates a variant. For the definitions of variants and other genomics
1467 * resources, see [Fundamentals of Google
1468 * Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics)
1469 * This method supports patch semantics. Returns the modified variant without
1470 * its calls. (variants.patch)
1471 *
1472 * @param string $variantId The ID of the variant to be updated.
1473 * @param Google_Variant $postBody
1474 * @param array $optParams Optional parameters.
1475 *
1476 * @opt_param string updateMask An optional mask specifying which fields to
1477 * update. At this time, mutable fields are names and info. Acceptable values
1478 * are "names" and "info". If unspecified, all mutable fields will be updated.
1479 * @return Google_Service_Genomics_Variant
1480 */
1481 public function patch($variantId, Google_Service_Genomics_Variant $postBody, $optParams = array())
1482 {
1483 $params = array('variantId' => $variantId, 'postBody' => $postBody);
1484 $params = array_merge($params, $optParams);
1485 return $this->call('patch', array($params), "Google_Service_Genomics_Variant");
1486 }
1487
1488 /**
1489 * Gets a list of variants matching the criteria. For the definitions of
1490 * variants and other genomics resources, see [Fundamentals of Google
1491 * Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics)
1492 * Implements [GlobalAllianceApi.searchVariants](https://github.com/ga4gh/schema
1493 * s/blob/v0.5.1/src/main/resources/avro/variantmethods.avdl#L126).
1494 * (variants.search)
1495 *
1496 * @param Google_SearchVariantsRequest $postBody
1497 * @param array $optParams Optional parameters.
1498 * @return Google_Service_Genomics_SearchVariantsResponse
1499 */
1500 public function search(Google_Service_Genomics_SearchVariantsRequest $postBody, $optParams = array())
1501 {
1502 $params = array('postBody' => $postBody);
1503 $params = array_merge($params, $optParams);
1504 return $this->call('search', array($params), "Google_Service_Genomics_SearchVariantsResponse");
1505 }
1506
1507 /**
1508 * Returns a stream of all the variants matching the search request, ordered by
1509 * reference name, position, and ID. (variants.stream)
1510 *
1511 * @param Google_StreamVariantsRequest $postBody
1512 * @param array $optParams Optional parameters.
1513 * @return Google_Service_Genomics_StreamVariantsResponse
1514 */
1515 public function stream(Google_Service_Genomics_StreamVariantsRequest $postBody, $optParams = array())
1516 {
1517 $params = array('postBody' => $postBody);
1518 $params = array_merge($params, $optParams);
1519 return $this->call('stream', array($params), "Google_Service_Genomics_StreamVariantsResponse");
1520 }
1521 }
1522
1523 /**
1524 * The "variantsets" collection of methods.
1525 * Typical usage is:
1526 * <code>
1527 * $genomicsService = new Google_Service_Genomics(...);
1528 * $variantsets = $genomicsService->variantsets;
1529 * </code>
1530 */
1531 class Google_Service_Genomics_Variantsets_Resource extends Google_Service_Resource
1532 {
1533
1534 /**
1535 * Creates a new variant set. For the definitions of variant sets and other
1536 * genomics resources, see [Fundamentals of Google
1537 * Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics)
1538 * The provided variant set must have a valid `datasetId` set - all other fields
1539 * are optional. Note that the `id` field will be ignored, as this is assigned
1540 * by the server. (variantsets.create)
1541 *
1542 * @param Google_VariantSet $postBody
1543 * @param array $optParams Optional parameters.
1544 * @return Google_Service_Genomics_VariantSet
1545 */
1546 public function create(Google_Service_Genomics_VariantSet $postBody, $optParams = array())
1547 {
1548 $params = array('postBody' => $postBody);
1549 $params = array_merge($params, $optParams);
1550 return $this->call('create', array($params), "Google_Service_Genomics_VariantSet");
1551 }
1552
1553 /**
1554 * Deletes the contents of a variant set. The variant set object is not deleted.
1555 * For the definitions of variant sets and other genomics resources, see
1556 * [Fundamentals of Google Genomics](https://cloud.google.com/genomics
1557 * /fundamentals-of-google-genomics) (variantsets.delete)
1558 *
1559 * @param string $variantSetId The ID of the variant set to be deleted.
1560 * @param array $optParams Optional parameters.
1561 * @return Google_Service_Genomics_Empty
1562 */
1563 public function delete($variantSetId, $optParams = array())
1564 {
1565 $params = array('variantSetId' => $variantSetId);
1566 $params = array_merge($params, $optParams);
1567 return $this->call('delete', array($params), "Google_Service_Genomics_Empty");
1568 }
1569
1570 /**
1571 * Exports variant set data to an external destination. For the definitions of
1572 * variant sets and other genomics resources, see [Fundamentals of Google
1573 * Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics)
1574 * (variantsets.export)
1575 *
1576 * @param string $variantSetId Required. The ID of the variant set that contains
1577 * variant data which should be exported. The caller must have READ access to
1578 * this variant set.
1579 * @param Google_ExportVariantSetRequest $postBody
1580 * @param array $optParams Optional parameters.
1581 * @return Google_Service_Genomics_Operation
1582 */
1583 public function export($variantSetId, Google_Service_Genomics_ExportVariantSetRequest $postBody, $optParams = array())
1584 {
1585 $params = array('variantSetId' => $variantSetId, 'postBody' => $postBody);
1586 $params = array_merge($params, $optParams);
1587 return $this->call('export', array($params), "Google_Service_Genomics_Operation");
1588 }
1589
1590 /**
1591 * Gets a variant set by ID. For the definitions of variant sets and other
1592 * genomics resources, see [Fundamentals of Google
1593 * Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics)
1594 * (variantsets.get)
1595 *
1596 * @param string $variantSetId Required. The ID of the variant set.
1597 * @param array $optParams Optional parameters.
1598 * @return Google_Service_Genomics_VariantSet
1599 */
1600 public function get($variantSetId, $optParams = array())
1601 {
1602 $params = array('variantSetId' => $variantSetId);
1603 $params = array_merge($params, $optParams);
1604 return $this->call('get', array($params), "Google_Service_Genomics_VariantSet");
1605 }
1606
1607 /**
1608 * Updates a variant set using patch semantics. For the definitions of variant
1609 * sets and other genomics resources, see [Fundamentals of Google
1610 * Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics)
1611 * (variantsets.patch)
1612 *
1613 * @param string $variantSetId The ID of the variant to be updated (must already
1614 * exist).
1615 * @param Google_VariantSet $postBody
1616 * @param array $optParams Optional parameters.
1617 *
1618 * @opt_param string updateMask An optional mask specifying which fields to
1619 * update. Supported fields: * metadata. Leaving `updateMask` unset is
1620 * equivalent to specifying all mutable fields.
1621 * @return Google_Service_Genomics_VariantSet
1622 */
1623 public function patch($variantSetId, Google_Service_Genomics_VariantSet $postBody, $optParams = array())
1624 {
1625 $params = array('variantSetId' => $variantSetId, 'postBody' => $postBody);
1626 $params = array_merge($params, $optParams);
1627 return $this->call('patch', array($params), "Google_Service_Genomics_VariantSet");
1628 }
1629
1630 /**
1631 * Returns a list of all variant sets matching search criteria. For the
1632 * definitions of variant sets and other genomics resources, see [Fundamentals
1633 * of Google Genomics](https://cloud.google.com/genomics/fundamentals-of-google-
1634 * genomics) Implements [GlobalAllianceApi.searchVariantSets](https://github.com
1635 * /ga4gh/schemas/blob/v0.5.1/src/main/resources/avro/variantmethods.avdl#L49).
1636 * (variantsets.search)
1637 *
1638 * @param Google_SearchVariantSetsRequest $postBody
1639 * @param array $optParams Optional parameters.
1640 * @return Google_Service_Genomics_SearchVariantSetsResponse
1641 */
1642 public function search(Google_Service_Genomics_SearchVariantSetsRequest $postBody, $optParams = array())
1643 {
1644 $params = array('postBody' => $postBody);
1645 $params = array_merge($params, $optParams);
1646 return $this->call('search', array($params), "Google_Service_Genomics_SearchVariantSetsResponse");
1647 }
1648 }
1649
1650
1651
1652
1653 class Google_Service_Genomics_Binding extends Google_Collection
1654 {
1655 protected $collection_key = 'members';
1656 protected $internal_gapi_mappings = array(
1657 );
1658 public $members;
1659 public $role;
1660
1661
1662 public function setMembers($members)
1663 {
1664 $this->members = $members;
1665 }
1666 public function getMembers()
1667 {
1668 return $this->members;
1669 }
1670 public function setRole($role)
1671 {
1672 $this->role = $role;
1673 }
1674 public function getRole()
1675 {
1676 return $this->role;
1677 }
1678 }
1679
1680 class Google_Service_Genomics_CallSet extends Google_Collection
1681 {
1682 protected $collection_key = 'variantSetIds';
1683 protected $internal_gapi_mappings = array(
1684 );
1685 public $created;
1686 public $id;
1687 public $info;
1688 public $name;
1689 public $sampleId;
1690 public $variantSetIds;
1691
1692
1693 public function setCreated($created)
1694 {
1695 $this->created = $created;
1696 }
1697 public function getCreated()
1698 {
1699 return $this->created;
1700 }
1701 public function setId($id)
1702 {
1703 $this->id = $id;
1704 }
1705 public function getId()
1706 {
1707 return $this->id;
1708 }
1709 public function setInfo($info)
1710 {
1711 $this->info = $info;
1712 }
1713 public function getInfo()
1714 {
1715 return $this->info;
1716 }
1717 public function setName($name)
1718 {
1719 $this->name = $name;
1720 }
1721 public function getName()
1722 {
1723 return $this->name;
1724 }
1725 public function setSampleId($sampleId)
1726 {
1727 $this->sampleId = $sampleId;
1728 }
1729 public function getSampleId()
1730 {
1731 return $this->sampleId;
1732 }
1733 public function setVariantSetIds($variantSetIds)
1734 {
1735 $this->variantSetIds = $variantSetIds;
1736 }
1737 public function getVariantSetIds()
1738 {
1739 return $this->variantSetIds;
1740 }
1741 }
1742
1743 class Google_Service_Genomics_CancelOperationRequest extends Google_Model
1744 {
1745 }
1746
1747 class Google_Service_Genomics_CigarUnit extends Google_Model
1748 {
1749 protected $internal_gapi_mappings = array(
1750 );
1751 public $operation;
1752 public $operationLength;
1753 public $referenceSequence;
1754
1755
1756 public function setOperation($operation)
1757 {
1758 $this->operation = $operation;
1759 }
1760 public function getOperation()
1761 {
1762 return $this->operation;
1763 }
1764 public function setOperationLength($operationLength)
1765 {
1766 $this->operationLength = $operationLength;
1767 }
1768 public function getOperationLength()
1769 {
1770 return $this->operationLength;
1771 }
1772 public function setReferenceSequence($referenceSequence)
1773 {
1774 $this->referenceSequence = $referenceSequence;
1775 }
1776 public function getReferenceSequence()
1777 {
1778 return $this->referenceSequence;
1779 }
1780 }
1781
1782 class Google_Service_Genomics_CloudAuditOptions extends Google_Model
1783 {
1784 }
1785
1786 class Google_Service_Genomics_Condition extends Google_Collection
1787 {
1788 protected $collection_key = 'values';
1789 protected $internal_gapi_mappings = array(
1790 );
1791 public $iam;
1792 public $op;
1793 public $svc;
1794 public $sys;
1795 public $value;
1796 public $values;
1797
1798
1799 public function setIam($iam)
1800 {
1801 $this->iam = $iam;
1802 }
1803 public function getIam()
1804 {
1805 return $this->iam;
1806 }
1807 public function setOp($op)
1808 {
1809 $this->op = $op;
1810 }
1811 public function getOp()
1812 {
1813 return $this->op;
1814 }
1815 public function setSvc($svc)
1816 {
1817 $this->svc = $svc;
1818 }
1819 public function getSvc()
1820 {
1821 return $this->svc;
1822 }
1823 public function setSys($sys)
1824 {
1825 $this->sys = $sys;
1826 }
1827 public function getSys()
1828 {
1829 return $this->sys;
1830 }
1831 public function setValue($value)
1832 {
1833 $this->value = $value;
1834 }
1835 public function getValue()
1836 {
1837 return $this->value;
1838 }
1839 public function setValues($values)
1840 {
1841 $this->values = $values;
1842 }
1843 public function getValues()
1844 {
1845 return $this->values;
1846 }
1847 }
1848
1849 class Google_Service_Genomics_CounterOptions extends Google_Model
1850 {
1851 protected $internal_gapi_mappings = array(
1852 );
1853 public $field;
1854 public $metric;
1855
1856
1857 public function setField($field)
1858 {
1859 $this->field = $field;
1860 }
1861 public function getField()
1862 {
1863 return $this->field;
1864 }
1865 public function setMetric($metric)
1866 {
1867 $this->metric = $metric;
1868 }
1869 public function getMetric()
1870 {
1871 return $this->metric;
1872 }
1873 }
1874
1875 class Google_Service_Genomics_CoverageBucket extends Google_Model
1876 {
1877 protected $internal_gapi_mappings = array(
1878 );
1879 public $meanCoverage;
1880 protected $rangeType = 'Google_Service_Genomics_Range';
1881 protected $rangeDataType = '';
1882
1883
1884 public function setMeanCoverage($meanCoverage)
1885 {
1886 $this->meanCoverage = $meanCoverage;
1887 }
1888 public function getMeanCoverage()
1889 {
1890 return $this->meanCoverage;
1891 }
1892 public function setRange(Google_Service_Genomics_Range $range)
1893 {
1894 $this->range = $range;
1895 }
1896 public function getRange()
1897 {
1898 return $this->range;
1899 }
1900 }
1901
1902 class Google_Service_Genomics_DataAccessOptions extends Google_Model
1903 {
1904 }
1905
1906 class Google_Service_Genomics_Dataset extends Google_Model
1907 {
1908 protected $internal_gapi_mappings = array(
1909 );
1910 public $createTime;
1911 public $id;
1912 public $name;
1913 public $projectId;
1914
1915
1916 public function setCreateTime($createTime)
1917 {
1918 $this->createTime = $createTime;
1919 }
1920 public function getCreateTime()
1921 {
1922 return $this->createTime;
1923 }
1924 public function setId($id)
1925 {
1926 $this->id = $id;
1927 }
1928 public function getId()
1929 {
1930 return $this->id;
1931 }
1932 public function setName($name)
1933 {
1934 $this->name = $name;
1935 }
1936 public function getName()
1937 {
1938 return $this->name;
1939 }
1940 public function setProjectId($projectId)
1941 {
1942 $this->projectId = $projectId;
1943 }
1944 public function getProjectId()
1945 {
1946 return $this->projectId;
1947 }
1948 }
1949
1950 class Google_Service_Genomics_Empty extends Google_Model
1951 {
1952 }
1953
1954 class Google_Service_Genomics_Experiment extends Google_Model
1955 {
1956 protected $internal_gapi_mappings = array(
1957 );
1958 public $instrumentModel;
1959 public $libraryId;
1960 public $platformUnit;
1961 public $sequencingCenter;
1962
1963
1964 public function setInstrumentModel($instrumentModel)
1965 {
1966 $this->instrumentModel = $instrumentModel;
1967 }
1968 public function getInstrumentModel()
1969 {
1970 return $this->instrumentModel;
1971 }
1972 public function setLibraryId($libraryId)
1973 {
1974 $this->libraryId = $libraryId;
1975 }
1976 public function getLibraryId()
1977 {
1978 return $this->libraryId;
1979 }
1980 public function setPlatformUnit($platformUnit)
1981 {
1982 $this->platformUnit = $platformUnit;
1983 }
1984 public function getPlatformUnit()
1985 {
1986 return $this->platformUnit;
1987 }
1988 public function setSequencingCenter($sequencingCenter)
1989 {
1990 $this->sequencingCenter = $sequencingCenter;
1991 }
1992 public function getSequencingCenter()
1993 {
1994 return $this->sequencingCenter;
1995 }
1996 }
1997
1998 class Google_Service_Genomics_ExportReadGroupSetRequest extends Google_Collection
1999 {
2000 protected $collection_key = 'referenceNames';
2001 protected $internal_gapi_mappings = array(
2002 );
2003 public $exportUri;
2004 public $projectId;
2005 public $referenceNames;
2006
2007
2008 public function setExportUri($exportUri)
2009 {
2010 $this->exportUri = $exportUri;
2011 }
2012 public function getExportUri()
2013 {
2014 return $this->exportUri;
2015 }
2016 public function setProjectId($projectId)
2017 {
2018 $this->projectId = $projectId;
2019 }
2020 public function getProjectId()
2021 {
2022 return $this->projectId;
2023 }
2024 public function setReferenceNames($referenceNames)
2025 {
2026 $this->referenceNames = $referenceNames;
2027 }
2028 public function getReferenceNames()
2029 {
2030 return $this->referenceNames;
2031 }
2032 }
2033
2034 class Google_Service_Genomics_ExportVariantSetRequest extends Google_Collection
2035 {
2036 protected $collection_key = 'callSetIds';
2037 protected $internal_gapi_mappings = array(
2038 );
2039 public $bigqueryDataset;
2040 public $bigqueryTable;
2041 public $callSetIds;
2042 public $format;
2043 public $projectId;
2044
2045
2046 public function setBigqueryDataset($bigqueryDataset)
2047 {
2048 $this->bigqueryDataset = $bigqueryDataset;
2049 }
2050 public function getBigqueryDataset()
2051 {
2052 return $this->bigqueryDataset;
2053 }
2054 public function setBigqueryTable($bigqueryTable)
2055 {
2056 $this->bigqueryTable = $bigqueryTable;
2057 }
2058 public function getBigqueryTable()
2059 {
2060 return $this->bigqueryTable;
2061 }
2062 public function setCallSetIds($callSetIds)
2063 {
2064 $this->callSetIds = $callSetIds;
2065 }
2066 public function getCallSetIds()
2067 {
2068 return $this->callSetIds;
2069 }
2070 public function setFormat($format)
2071 {
2072 $this->format = $format;
2073 }
2074 public function getFormat()
2075 {
2076 return $this->format;
2077 }
2078 public function setProjectId($projectId)
2079 {
2080 $this->projectId = $projectId;
2081 }
2082 public function getProjectId()
2083 {
2084 return $this->projectId;
2085 }
2086 }
2087
2088 class Google_Service_Genomics_GetIamPolicyRequest extends Google_Model
2089 {
2090 }
2091
2092 class Google_Service_Genomics_ImportReadGroupSetsRequest extends Google_Collection
2093 {
2094 protected $collection_key = 'sourceUris';
2095 protected $internal_gapi_mappings = array(
2096 );
2097 public $datasetId;
2098 public $partitionStrategy;
2099 public $referenceSetId;
2100 public $sourceUris;
2101
2102
2103 public function setDatasetId($datasetId)
2104 {
2105 $this->datasetId = $datasetId;
2106 }
2107 public function getDatasetId()
2108 {
2109 return $this->datasetId;
2110 }
2111 public function setPartitionStrategy($partitionStrategy)
2112 {
2113 $this->partitionStrategy = $partitionStrategy;
2114 }
2115 public function getPartitionStrategy()
2116 {
2117 return $this->partitionStrategy;
2118 }
2119 public function setReferenceSetId($referenceSetId)
2120 {
2121 $this->referenceSetId = $referenceSetId;
2122 }
2123 public function getReferenceSetId()
2124 {
2125 return $this->referenceSetId;
2126 }
2127 public function setSourceUris($sourceUris)
2128 {
2129 $this->sourceUris = $sourceUris;
2130 }
2131 public function getSourceUris()
2132 {
2133 return $this->sourceUris;
2134 }
2135 }
2136
2137 class Google_Service_Genomics_ImportReadGroupSetsResponse extends Google_Collection
2138 {
2139 protected $collection_key = 'readGroupSetIds';
2140 protected $internal_gapi_mappings = array(
2141 );
2142 public $readGroupSetIds;
2143
2144
2145 public function setReadGroupSetIds($readGroupSetIds)
2146 {
2147 $this->readGroupSetIds = $readGroupSetIds;
2148 }
2149 public function getReadGroupSetIds()
2150 {
2151 return $this->readGroupSetIds;
2152 }
2153 }
2154
2155 class Google_Service_Genomics_ImportVariantsRequest extends Google_Collection
2156 {
2157 protected $collection_key = 'sourceUris';
2158 protected $internal_gapi_mappings = array(
2159 );
2160 public $format;
2161 public $normalizeReferenceNames;
2162 public $sourceUris;
2163 public $variantSetId;
2164
2165
2166 public function setFormat($format)
2167 {
2168 $this->format = $format;
2169 }
2170 public function getFormat()
2171 {
2172 return $this->format;
2173 }
2174 public function setNormalizeReferenceNames($normalizeReferenceNames)
2175 {
2176 $this->normalizeReferenceNames = $normalizeReferenceNames;
2177 }
2178 public function getNormalizeReferenceNames()
2179 {
2180 return $this->normalizeReferenceNames;
2181 }
2182 public function setSourceUris($sourceUris)
2183 {
2184 $this->sourceUris = $sourceUris;
2185 }
2186 public function getSourceUris()
2187 {
2188 return $this->sourceUris;
2189 }
2190 public function setVariantSetId($variantSetId)
2191 {
2192 $this->variantSetId = $variantSetId;
2193 }
2194 public function getVariantSetId()
2195 {
2196 return $this->variantSetId;
2197 }
2198 }
2199
2200 class Google_Service_Genomics_ImportVariantsResponse extends Google_Collection
2201 {
2202 protected $collection_key = 'callSetIds';
2203 protected $internal_gapi_mappings = array(
2204 );
2205 public $callSetIds;
2206
2207
2208 public function setCallSetIds($callSetIds)
2209 {
2210 $this->callSetIds = $callSetIds;
2211 }
2212 public function getCallSetIds()
2213 {
2214 return $this->callSetIds;
2215 }
2216 }
2217
2218 class Google_Service_Genomics_LinearAlignment extends Google_Collection
2219 {
2220 protected $collection_key = 'cigar';
2221 protected $internal_gapi_mappings = array(
2222 );
2223 protected $cigarType = 'Google_Service_Genomics_CigarUnit';
2224 protected $cigarDataType = 'array';
2225 public $mappingQuality;
2226 protected $positionType = 'Google_Service_Genomics_Position';
2227 protected $positionDataType = '';
2228
2229
2230 public function setCigar($cigar)
2231 {
2232 $this->cigar = $cigar;
2233 }
2234 public function getCigar()
2235 {
2236 return $this->cigar;
2237 }
2238 public function setMappingQuality($mappingQuality)
2239 {
2240 $this->mappingQuality = $mappingQuality;
2241 }
2242 public function getMappingQuality()
2243 {
2244 return $this->mappingQuality;
2245 }
2246 public function setPosition(Google_Service_Genomics_Position $position)
2247 {
2248 $this->position = $position;
2249 }
2250 public function getPosition()
2251 {
2252 return $this->position;
2253 }
2254 }
2255
2256 class Google_Service_Genomics_ListBasesResponse extends Google_Model
2257 {
2258 protected $internal_gapi_mappings = array(
2259 );
2260 public $nextPageToken;
2261 public $offset;
2262 public $sequence;
2263
2264
2265 public function setNextPageToken($nextPageToken)
2266 {
2267 $this->nextPageToken = $nextPageToken;
2268 }
2269 public function getNextPageToken()
2270 {
2271 return $this->nextPageToken;
2272 }
2273 public function setOffset($offset)
2274 {
2275 $this->offset = $offset;
2276 }
2277 public function getOffset()
2278 {
2279 return $this->offset;
2280 }
2281 public function setSequence($sequence)
2282 {
2283 $this->sequence = $sequence;
2284 }
2285 public function getSequence()
2286 {
2287 return $this->sequence;
2288 }
2289 }
2290
2291 class Google_Service_Genomics_ListCoverageBucketsResponse extends Google_Collection
2292 {
2293 protected $collection_key = 'coverageBuckets';
2294 protected $internal_gapi_mappings = array(
2295 );
2296 public $bucketWidth;
2297 protected $coverageBucketsType = 'Google_Service_Genomics_CoverageBucket';
2298 protected $coverageBucketsDataType = 'array';
2299 public $nextPageToken;
2300
2301
2302 public function setBucketWidth($bucketWidth)
2303 {
2304 $this->bucketWidth = $bucketWidth;
2305 }
2306 public function getBucketWidth()
2307 {
2308 return $this->bucketWidth;
2309 }
2310 public function setCoverageBuckets($coverageBuckets)
2311 {
2312 $this->coverageBuckets = $coverageBuckets;
2313 }
2314 public function getCoverageBuckets()
2315 {
2316 return $this->coverageBuckets;
2317 }
2318 public function setNextPageToken($nextPageToken)
2319 {
2320 $this->nextPageToken = $nextPageToken;
2321 }
2322 public function getNextPageToken()
2323 {
2324 return $this->nextPageToken;
2325 }
2326 }
2327
2328 class Google_Service_Genomics_ListDatasetsResponse extends Google_Collection
2329 {
2330 protected $collection_key = 'datasets';
2331 protected $internal_gapi_mappings = array(
2332 );
2333 protected $datasetsType = 'Google_Service_Genomics_Dataset';
2334 protected $datasetsDataType = 'array';
2335 public $nextPageToken;
2336
2337
2338 public function setDatasets($datasets)
2339 {
2340 $this->datasets = $datasets;
2341 }
2342 public function getDatasets()
2343 {
2344 return $this->datasets;
2345 }
2346 public function setNextPageToken($nextPageToken)
2347 {
2348 $this->nextPageToken = $nextPageToken;
2349 }
2350 public function getNextPageToken()
2351 {
2352 return $this->nextPageToken;
2353 }
2354 }
2355
2356 class Google_Service_Genomics_ListOperationsResponse extends Google_Collection
2357 {
2358 protected $collection_key = 'operations';
2359 protected $internal_gapi_mappings = array(
2360 );
2361 public $nextPageToken;
2362 protected $operationsType = 'Google_Service_Genomics_Operation';
2363 protected $operationsDataType = 'array';
2364
2365
2366 public function setNextPageToken($nextPageToken)
2367 {
2368 $this->nextPageToken = $nextPageToken;
2369 }
2370 public function getNextPageToken()
2371 {
2372 return $this->nextPageToken;
2373 }
2374 public function setOperations($operations)
2375 {
2376 $this->operations = $operations;
2377 }
2378 public function getOperations()
2379 {
2380 return $this->operations;
2381 }
2382 }
2383
2384 class Google_Service_Genomics_LogConfig extends Google_Model
2385 {
2386 protected $internal_gapi_mappings = array(
2387 );
2388 protected $cloudAuditType = 'Google_Service_Genomics_CloudAuditOptions';
2389 protected $cloudAuditDataType = '';
2390 protected $counterType = 'Google_Service_Genomics_CounterOptions';
2391 protected $counterDataType = '';
2392 protected $dataAccessType = 'Google_Service_Genomics_DataAccessOptions';
2393 protected $dataAccessDataType = '';
2394
2395
2396 public function setCloudAudit(Google_Service_Genomics_CloudAuditOptions $cloudAudit)
2397 {
2398 $this->cloudAudit = $cloudAudit;
2399 }
2400 public function getCloudAudit()
2401 {
2402 return $this->cloudAudit;
2403 }
2404 public function setCounter(Google_Service_Genomics_CounterOptions $counter)
2405 {
2406 $this->counter = $counter;
2407 }
2408 public function getCounter()
2409 {
2410 return $this->counter;
2411 }
2412 public function setDataAccess(Google_Service_Genomics_DataAccessOptions $dataAccess)
2413 {
2414 $this->dataAccess = $dataAccess;
2415 }
2416 public function getDataAccess()
2417 {
2418 return $this->dataAccess;
2419 }
2420 }
2421
2422 class Google_Service_Genomics_Operation extends Google_Model
2423 {
2424 protected $internal_gapi_mappings = array(
2425 );
2426 public $done;
2427 protected $errorType = 'Google_Service_Genomics_Status';
2428 protected $errorDataType = '';
2429 public $metadata;
2430 public $name;
2431 public $response;
2432
2433
2434 public function setDone($done)
2435 {
2436 $this->done = $done;
2437 }
2438 public function getDone()
2439 {
2440 return $this->done;
2441 }
2442 public function setError(Google_Service_Genomics_Status $error)
2443 {
2444 $this->error = $error;
2445 }
2446 public function getError()
2447 {
2448 return $this->error;
2449 }
2450 public function setMetadata($metadata)
2451 {
2452 $this->metadata = $metadata;
2453 }
2454 public function getMetadata()
2455 {
2456 return $this->metadata;
2457 }
2458 public function setName($name)
2459 {
2460 $this->name = $name;
2461 }
2462 public function getName()
2463 {
2464 return $this->name;
2465 }
2466 public function setResponse($response)
2467 {
2468 $this->response = $response;
2469 }
2470 public function getResponse()
2471 {
2472 return $this->response;
2473 }
2474 }
2475
2476 class Google_Service_Genomics_OperationEvent extends Google_Model
2477 {
2478 protected $internal_gapi_mappings = array(
2479 );
2480 public $description;
2481
2482
2483 public function setDescription($description)
2484 {
2485 $this->description = $description;
2486 }
2487 public function getDescription()
2488 {
2489 return $this->description;
2490 }
2491 }
2492
2493 class Google_Service_Genomics_OperationMetadata extends Google_Collection
2494 {
2495 protected $collection_key = 'events';
2496 protected $internal_gapi_mappings = array(
2497 );
2498 public $createTime;
2499 protected $eventsType = 'Google_Service_Genomics_OperationEvent';
2500 protected $eventsDataType = 'array';
2501 public $projectId;
2502 public $request;
2503
2504
2505 public function setCreateTime($createTime)
2506 {
2507 $this->createTime = $createTime;
2508 }
2509 public function getCreateTime()
2510 {
2511 return $this->createTime;
2512 }
2513 public function setEvents($events)
2514 {
2515 $this->events = $events;
2516 }
2517 public function getEvents()
2518 {
2519 return $this->events;
2520 }
2521 public function setProjectId($projectId)
2522 {
2523 $this->projectId = $projectId;
2524 }
2525 public function getProjectId()
2526 {
2527 return $this->projectId;
2528 }
2529 public function setRequest($request)
2530 {
2531 $this->request = $request;
2532 }
2533 public function getRequest()
2534 {
2535 return $this->request;
2536 }
2537 }
2538
2539 class Google_Service_Genomics_Policy extends Google_Collection
2540 {
2541 protected $collection_key = 'rules';
2542 protected $internal_gapi_mappings = array(
2543 );
2544 protected $bindingsType = 'Google_Service_Genomics_Binding';
2545 protected $bindingsDataType = 'array';
2546 public $etag;
2547 protected $rulesType = 'Google_Service_Genomics_Rule';
2548 protected $rulesDataType = 'array';
2549 public $version;
2550
2551
2552 public function setBindings($bindings)
2553 {
2554 $this->bindings = $bindings;
2555 }
2556 public function getBindings()
2557 {
2558 return $this->bindings;
2559 }
2560 public function setEtag($etag)
2561 {
2562 $this->etag = $etag;
2563 }
2564 public function getEtag()
2565 {
2566 return $this->etag;
2567 }
2568 public function setRules($rules)
2569 {
2570 $this->rules = $rules;
2571 }
2572 public function getRules()
2573 {
2574 return $this->rules;
2575 }
2576 public function setVersion($version)
2577 {
2578 $this->version = $version;
2579 }
2580 public function getVersion()
2581 {
2582 return $this->version;
2583 }
2584 }
2585
2586 class Google_Service_Genomics_Position extends Google_Model
2587 {
2588 protected $internal_gapi_mappings = array(
2589 );
2590 public $position;
2591 public $referenceName;
2592 public $reverseStrand;
2593
2594
2595 public function setPosition($position)
2596 {
2597 $this->position = $position;
2598 }
2599 public function getPosition()
2600 {
2601 return $this->position;
2602 }
2603 public function setReferenceName($referenceName)
2604 {
2605 $this->referenceName = $referenceName;
2606 }
2607 public function getReferenceName()
2608 {
2609 return $this->referenceName;
2610 }
2611 public function setReverseStrand($reverseStrand)
2612 {
2613 $this->reverseStrand = $reverseStrand;
2614 }
2615 public function getReverseStrand()
2616 {
2617 return $this->reverseStrand;
2618 }
2619 }
2620
2621 class Google_Service_Genomics_Program extends Google_Model
2622 {
2623 protected $internal_gapi_mappings = array(
2624 );
2625 public $commandLine;
2626 public $id;
2627 public $name;
2628 public $prevProgramId;
2629 public $version;
2630
2631
2632 public function setCommandLine($commandLine)
2633 {
2634 $this->commandLine = $commandLine;
2635 }
2636 public function getCommandLine()
2637 {
2638 return $this->commandLine;
2639 }
2640 public function setId($id)
2641 {
2642 $this->id = $id;
2643 }
2644 public function getId()
2645 {
2646 return $this->id;
2647 }
2648 public function setName($name)
2649 {
2650 $this->name = $name;
2651 }
2652 public function getName()
2653 {
2654 return $this->name;
2655 }
2656 public function setPrevProgramId($prevProgramId)
2657 {
2658 $this->prevProgramId = $prevProgramId;
2659 }
2660 public function getPrevProgramId()
2661 {
2662 return $this->prevProgramId;
2663 }
2664 public function setVersion($version)
2665 {
2666 $this->version = $version;
2667 }
2668 public function getVersion()
2669 {
2670 return $this->version;
2671 }
2672 }
2673
2674 class Google_Service_Genomics_Range extends Google_Model
2675 {
2676 protected $internal_gapi_mappings = array(
2677 );
2678 public $end;
2679 public $referenceName;
2680 public $start;
2681
2682
2683 public function setEnd($end)
2684 {
2685 $this->end = $end;
2686 }
2687 public function getEnd()
2688 {
2689 return $this->end;
2690 }
2691 public function setReferenceName($referenceName)
2692 {
2693 $this->referenceName = $referenceName;
2694 }
2695 public function getReferenceName()
2696 {
2697 return $this->referenceName;
2698 }
2699 public function setStart($start)
2700 {
2701 $this->start = $start;
2702 }
2703 public function getStart()
2704 {
2705 return $this->start;
2706 }
2707 }
2708
2709 class Google_Service_Genomics_Read extends Google_Collection
2710 {
2711 protected $collection_key = 'alignedQuality';
2712 protected $internal_gapi_mappings = array(
2713 );
2714 public $alignedQuality;
2715 public $alignedSequence;
2716 protected $alignmentType = 'Google_Service_Genomics_LinearAlignment';
2717 protected $alignmentDataType = '';
2718 public $duplicateFragment;
2719 public $failedVendorQualityChecks;
2720 public $fragmentLength;
2721 public $fragmentName;
2722 public $id;
2723 public $info;
2724 protected $nextMatePositionType = 'Google_Service_Genomics_Position';
2725 protected $nextMatePositionDataType = '';
2726 public $numberReads;
2727 public $properPlacement;
2728 public $readGroupId;
2729 public $readGroupSetId;
2730 public $readNumber;
2731 public $secondaryAlignment;
2732 public $supplementaryAlignment;
2733
2734
2735 public function setAlignedQuality($alignedQuality)
2736 {
2737 $this->alignedQuality = $alignedQuality;
2738 }
2739 public function getAlignedQuality()
2740 {
2741 return $this->alignedQuality;
2742 }
2743 public function setAlignedSequence($alignedSequence)
2744 {
2745 $this->alignedSequence = $alignedSequence;
2746 }
2747 public function getAlignedSequence()
2748 {
2749 return $this->alignedSequence;
2750 }
2751 public function setAlignment(Google_Service_Genomics_LinearAlignment $alignment)
2752 {
2753 $this->alignment = $alignment;
2754 }
2755 public function getAlignment()
2756 {
2757 return $this->alignment;
2758 }
2759 public function setDuplicateFragment($duplicateFragment)
2760 {
2761 $this->duplicateFragment = $duplicateFragment;
2762 }
2763 public function getDuplicateFragment()
2764 {
2765 return $this->duplicateFragment;
2766 }
2767 public function setFailedVendorQualityChecks($failedVendorQualityChecks)
2768 {
2769 $this->failedVendorQualityChecks = $failedVendorQualityChecks;
2770 }
2771 public function getFailedVendorQualityChecks()
2772 {
2773 return $this->failedVendorQualityChecks;
2774 }
2775 public function setFragmentLength($fragmentLength)
2776 {
2777 $this->fragmentLength = $fragmentLength;
2778 }
2779 public function getFragmentLength()
2780 {
2781 return $this->fragmentLength;
2782 }
2783 public function setFragmentName($fragmentName)
2784 {
2785 $this->fragmentName = $fragmentName;
2786 }
2787 public function getFragmentName()
2788 {
2789 return $this->fragmentName;
2790 }
2791 public function setId($id)
2792 {
2793 $this->id = $id;
2794 }
2795 public function getId()
2796 {
2797 return $this->id;
2798 }
2799 public function setInfo($info)
2800 {
2801 $this->info = $info;
2802 }
2803 public function getInfo()
2804 {
2805 return $this->info;
2806 }
2807 public function setNextMatePosition(Google_Service_Genomics_Position $nextMatePosition)
2808 {
2809 $this->nextMatePosition = $nextMatePosition;
2810 }
2811 public function getNextMatePosition()
2812 {
2813 return $this->nextMatePosition;
2814 }
2815 public function setNumberReads($numberReads)
2816 {
2817 $this->numberReads = $numberReads;
2818 }
2819 public function getNumberReads()
2820 {
2821 return $this->numberReads;
2822 }
2823 public function setProperPlacement($properPlacement)
2824 {
2825 $this->properPlacement = $properPlacement;
2826 }
2827 public function getProperPlacement()
2828 {
2829 return $this->properPlacement;
2830 }
2831 public function setReadGroupId($readGroupId)
2832 {
2833 $this->readGroupId = $readGroupId;
2834 }
2835 public function getReadGroupId()
2836 {
2837 return $this->readGroupId;
2838 }
2839 public function setReadGroupSetId($readGroupSetId)
2840 {
2841 $this->readGroupSetId = $readGroupSetId;
2842 }
2843 public function getReadGroupSetId()
2844 {
2845 return $this->readGroupSetId;
2846 }
2847 public function setReadNumber($readNumber)
2848 {
2849 $this->readNumber = $readNumber;
2850 }
2851 public function getReadNumber()
2852 {
2853 return $this->readNumber;
2854 }
2855 public function setSecondaryAlignment($secondaryAlignment)
2856 {
2857 $this->secondaryAlignment = $secondaryAlignment;
2858 }
2859 public function getSecondaryAlignment()
2860 {
2861 return $this->secondaryAlignment;
2862 }
2863 public function setSupplementaryAlignment($supplementaryAlignment)
2864 {
2865 $this->supplementaryAlignment = $supplementaryAlignment;
2866 }
2867 public function getSupplementaryAlignment()
2868 {
2869 return $this->supplementaryAlignment;
2870 }
2871 }
2872
2873 class Google_Service_Genomics_ReadGroup extends Google_Collection
2874 {
2875 protected $collection_key = 'programs';
2876 protected $internal_gapi_mappings = array(
2877 );
2878 public $datasetId;
2879 public $description;
2880 protected $experimentType = 'Google_Service_Genomics_Experiment';
2881 protected $experimentDataType = '';
2882 public $id;
2883 public $info;
2884 public $name;
2885 public $predictedInsertSize;
2886 protected $programsType = 'Google_Service_Genomics_Program';
2887 protected $programsDataType = 'array';
2888 public $referenceSetId;
2889 public $sampleId;
2890
2891
2892 public function setDatasetId($datasetId)
2893 {
2894 $this->datasetId = $datasetId;
2895 }
2896 public function getDatasetId()
2897 {
2898 return $this->datasetId;
2899 }
2900 public function setDescription($description)
2901 {
2902 $this->description = $description;
2903 }
2904 public function getDescription()
2905 {
2906 return $this->description;
2907 }
2908 public function setExperiment(Google_Service_Genomics_Experiment $experiment)
2909 {
2910 $this->experiment = $experiment;
2911 }
2912 public function getExperiment()
2913 {
2914 return $this->experiment;
2915 }
2916 public function setId($id)
2917 {
2918 $this->id = $id;
2919 }
2920 public function getId()
2921 {
2922 return $this->id;
2923 }
2924 public function setInfo($info)
2925 {
2926 $this->info = $info;
2927 }
2928 public function getInfo()
2929 {
2930 return $this->info;
2931 }
2932 public function setName($name)
2933 {
2934 $this->name = $name;
2935 }
2936 public function getName()
2937 {
2938 return $this->name;
2939 }
2940 public function setPredictedInsertSize($predictedInsertSize)
2941 {
2942 $this->predictedInsertSize = $predictedInsertSize;
2943 }
2944 public function getPredictedInsertSize()
2945 {
2946 return $this->predictedInsertSize;
2947 }
2948 public function setPrograms($programs)
2949 {
2950 $this->programs = $programs;
2951 }
2952 public function getPrograms()
2953 {
2954 return $this->programs;
2955 }
2956 public function setReferenceSetId($referenceSetId)
2957 {
2958 $this->referenceSetId = $referenceSetId;
2959 }
2960 public function getReferenceSetId()
2961 {
2962 return $this->referenceSetId;
2963 }
2964 public function setSampleId($sampleId)
2965 {
2966 $this->sampleId = $sampleId;
2967 }
2968 public function getSampleId()
2969 {
2970 return $this->sampleId;
2971 }
2972 }
2973
2974 class Google_Service_Genomics_ReadGroupSet extends Google_Collection
2975 {
2976 protected $collection_key = 'readGroups';
2977 protected $internal_gapi_mappings = array(
2978 );
2979 public $datasetId;
2980 public $filename;
2981 public $id;
2982 public $info;
2983 public $name;
2984 protected $readGroupsType = 'Google_Service_Genomics_ReadGroup';
2985 protected $readGroupsDataType = 'array';
2986 public $referenceSetId;
2987
2988
2989 public function setDatasetId($datasetId)
2990 {
2991 $this->datasetId = $datasetId;
2992 }
2993 public function getDatasetId()
2994 {
2995 return $this->datasetId;
2996 }
2997 public function setFilename($filename)
2998 {
2999 $this->filename = $filename;
3000 }
3001 public function getFilename()
3002 {
3003 return $this->filename;
3004 }
3005 public function setId($id)
3006 {
3007 $this->id = $id;
3008 }
3009 public function getId()
3010 {
3011 return $this->id;
3012 }
3013 public function setInfo($info)
3014 {
3015 $this->info = $info;
3016 }
3017 public function getInfo()
3018 {
3019 return $this->info;
3020 }
3021 public function setName($name)
3022 {
3023 $this->name = $name;
3024 }
3025 public function getName()
3026 {
3027 return $this->name;
3028 }
3029 public function setReadGroups($readGroups)
3030 {
3031 $this->readGroups = $readGroups;
3032 }
3033 public function getReadGroups()
3034 {
3035 return $this->readGroups;
3036 }
3037 public function setReferenceSetId($referenceSetId)
3038 {
3039 $this->referenceSetId = $referenceSetId;
3040 }
3041 public function getReferenceSetId()
3042 {
3043 return $this->referenceSetId;
3044 }
3045 }
3046
3047 class Google_Service_Genomics_Reference extends Google_Collection
3048 {
3049 protected $collection_key = 'sourceAccessions';
3050 protected $internal_gapi_mappings = array(
3051 );
3052 public $id;
3053 public $length;
3054 public $md5checksum;
3055 public $name;
3056 public $ncbiTaxonId;
3057 public $sourceAccessions;
3058 public $sourceUri;
3059
3060
3061 public function setId($id)
3062 {
3063 $this->id = $id;
3064 }
3065 public function getId()
3066 {
3067 return $this->id;
3068 }
3069 public function setLength($length)
3070 {
3071 $this->length = $length;
3072 }
3073 public function getLength()
3074 {
3075 return $this->length;
3076 }
3077 public function setMd5checksum($md5checksum)
3078 {
3079 $this->md5checksum = $md5checksum;
3080 }
3081 public function getMd5checksum()
3082 {
3083 return $this->md5checksum;
3084 }
3085 public function setName($name)
3086 {
3087 $this->name = $name;
3088 }
3089 public function getName()
3090 {
3091 return $this->name;
3092 }
3093 public function setNcbiTaxonId($ncbiTaxonId)
3094 {
3095 $this->ncbiTaxonId = $ncbiTaxonId;
3096 }
3097 public function getNcbiTaxonId()
3098 {
3099 return $this->ncbiTaxonId;
3100 }
3101 public function setSourceAccessions($sourceAccessions)
3102 {
3103 $this->sourceAccessions = $sourceAccessions;
3104 }
3105 public function getSourceAccessions()
3106 {
3107 return $this->sourceAccessions;
3108 }
3109 public function setSourceUri($sourceUri)
3110 {
3111 $this->sourceUri = $sourceUri;
3112 }
3113 public function getSourceUri()
3114 {
3115 return $this->sourceUri;
3116 }
3117 }
3118
3119 class Google_Service_Genomics_ReferenceBound extends Google_Model
3120 {
3121 protected $internal_gapi_mappings = array(
3122 );
3123 public $referenceName;
3124 public $upperBound;
3125
3126
3127 public function setReferenceName($referenceName)
3128 {
3129 $this->referenceName = $referenceName;
3130 }
3131 public function getReferenceName()
3132 {
3133 return $this->referenceName;
3134 }
3135 public function setUpperBound($upperBound)
3136 {
3137 $this->upperBound = $upperBound;
3138 }
3139 public function getUpperBound()
3140 {
3141 return $this->upperBound;
3142 }
3143 }
3144
3145 class Google_Service_Genomics_ReferenceSet extends Google_Collection
3146 {
3147 protected $collection_key = 'sourceAccessions';
3148 protected $internal_gapi_mappings = array(
3149 );
3150 public $assemblyId;
3151 public $description;
3152 public $id;
3153 public $md5checksum;
3154 public $ncbiTaxonId;
3155 public $referenceIds;
3156 public $sourceAccessions;
3157 public $sourceUri;
3158
3159
3160 public function setAssemblyId($assemblyId)
3161 {
3162 $this->assemblyId = $assemblyId;
3163 }
3164 public function getAssemblyId()
3165 {
3166 return $this->assemblyId;
3167 }
3168 public function setDescription($description)
3169 {
3170 $this->description = $description;
3171 }
3172 public function getDescription()
3173 {
3174 return $this->description;
3175 }
3176 public function setId($id)
3177 {
3178 $this->id = $id;
3179 }
3180 public function getId()
3181 {
3182 return $this->id;
3183 }
3184 public function setMd5checksum($md5checksum)
3185 {
3186 $this->md5checksum = $md5checksum;
3187 }
3188 public function getMd5checksum()
3189 {
3190 return $this->md5checksum;
3191 }
3192 public function setNcbiTaxonId($ncbiTaxonId)
3193 {
3194 $this->ncbiTaxonId = $ncbiTaxonId;
3195 }
3196 public function getNcbiTaxonId()
3197 {
3198 return $this->ncbiTaxonId;
3199 }
3200 public function setReferenceIds($referenceIds)
3201 {
3202 $this->referenceIds = $referenceIds;
3203 }
3204 public function getReferenceIds()
3205 {
3206 return $this->referenceIds;
3207 }
3208 public function setSourceAccessions($sourceAccessions)
3209 {
3210 $this->sourceAccessions = $sourceAccessions;
3211 }
3212 public function getSourceAccessions()
3213 {
3214 return $this->sourceAccessions;
3215 }
3216 public function setSourceUri($sourceUri)
3217 {
3218 $this->sourceUri = $sourceUri;
3219 }
3220 public function getSourceUri()
3221 {
3222 return $this->sourceUri;
3223 }
3224 }
3225
3226 class Google_Service_Genomics_Rule extends Google_Collection
3227 {
3228 protected $collection_key = 'permissions';
3229 protected $internal_gapi_mappings = array(
3230 );
3231 public $action;
3232 protected $conditionsType = 'Google_Service_Genomics_Condition';
3233 protected $conditionsDataType = 'array';
3234 public $description;
3235 public $in;
3236 protected $logConfigType = 'Google_Service_Genomics_LogConfig';
3237 protected $logConfigDataType = 'array';
3238 public $notIn;
3239 public $permissions;
3240
3241
3242 public function setAction($action)
3243 {
3244 $this->action = $action;
3245 }
3246 public function getAction()
3247 {
3248 return $this->action;
3249 }
3250 public function setConditions($conditions)
3251 {
3252 $this->conditions = $conditions;
3253 }
3254 public function getConditions()
3255 {
3256 return $this->conditions;
3257 }
3258 public function setDescription($description)
3259 {
3260 $this->description = $description;
3261 }
3262 public function getDescription()
3263 {
3264 return $this->description;
3265 }
3266 public function setIn($in)
3267 {
3268 $this->in = $in;
3269 }
3270 public function getIn()
3271 {
3272 return $this->in;
3273 }
3274 public function setLogConfig($logConfig)
3275 {
3276 $this->logConfig = $logConfig;
3277 }
3278 public function getLogConfig()
3279 {
3280 return $this->logConfig;
3281 }
3282 public function setNotIn($notIn)
3283 {
3284 $this->notIn = $notIn;
3285 }
3286 public function getNotIn()
3287 {
3288 return $this->notIn;
3289 }
3290 public function setPermissions($permissions)
3291 {
3292 $this->permissions = $permissions;
3293 }
3294 public function getPermissions()
3295 {
3296 return $this->permissions;
3297 }
3298 }
3299
3300 class Google_Service_Genomics_SearchCallSetsRequest extends Google_Collection
3301 {
3302 protected $collection_key = 'variantSetIds';
3303 protected $internal_gapi_mappings = array(
3304 );
3305 public $name;
3306 public $pageSize;
3307 public $pageToken;
3308 public $variantSetIds;
3309
3310
3311 public function setName($name)
3312 {
3313 $this->name = $name;
3314 }
3315 public function getName()
3316 {
3317 return $this->name;
3318 }
3319 public function setPageSize($pageSize)
3320 {
3321 $this->pageSize = $pageSize;
3322 }
3323 public function getPageSize()
3324 {
3325 return $this->pageSize;
3326 }
3327 public function setPageToken($pageToken)
3328 {
3329 $this->pageToken = $pageToken;
3330 }
3331 public function getPageToken()
3332 {
3333 return $this->pageToken;
3334 }
3335 public function setVariantSetIds($variantSetIds)
3336 {
3337 $this->variantSetIds = $variantSetIds;
3338 }
3339 public function getVariantSetIds()
3340 {
3341 return $this->variantSetIds;
3342 }
3343 }
3344
3345 class Google_Service_Genomics_SearchCallSetsResponse extends Google_Collection
3346 {
3347 protected $collection_key = 'callSets';
3348 protected $internal_gapi_mappings = array(
3349 );
3350 protected $callSetsType = 'Google_Service_Genomics_CallSet';
3351 protected $callSetsDataType = 'array';
3352 public $nextPageToken;
3353
3354
3355 public function setCallSets($callSets)
3356 {
3357 $this->callSets = $callSets;
3358 }
3359 public function getCallSets()
3360 {
3361 return $this->callSets;
3362 }
3363 public function setNextPageToken($nextPageToken)
3364 {
3365 $this->nextPageToken = $nextPageToken;
3366 }
3367 public function getNextPageToken()
3368 {
3369 return $this->nextPageToken;
3370 }
3371 }
3372
3373 class Google_Service_Genomics_SearchReadGroupSetsRequest extends Google_Collection
3374 {
3375 protected $collection_key = 'datasetIds';
3376 protected $internal_gapi_mappings = array(
3377 );
3378 public $datasetIds;
3379 public $name;
3380 public $pageSize;
3381 public $pageToken;
3382
3383
3384 public function setDatasetIds($datasetIds)
3385 {
3386 $this->datasetIds = $datasetIds;
3387 }
3388 public function getDatasetIds()
3389 {
3390 return $this->datasetIds;
3391 }
3392 public function setName($name)
3393 {
3394 $this->name = $name;
3395 }
3396 public function getName()
3397 {
3398 return $this->name;
3399 }
3400 public function setPageSize($pageSize)
3401 {
3402 $this->pageSize = $pageSize;
3403 }
3404 public function getPageSize()
3405 {
3406 return $this->pageSize;
3407 }
3408 public function setPageToken($pageToken)
3409 {
3410 $this->pageToken = $pageToken;
3411 }
3412 public function getPageToken()
3413 {
3414 return $this->pageToken;
3415 }
3416 }
3417
3418 class Google_Service_Genomics_SearchReadGroupSetsResponse extends Google_Collection
3419 {
3420 protected $collection_key = 'readGroupSets';
3421 protected $internal_gapi_mappings = array(
3422 );
3423 public $nextPageToken;
3424 protected $readGroupSetsType = 'Google_Service_Genomics_ReadGroupSet';
3425 protected $readGroupSetsDataType = 'array';
3426
3427
3428 public function setNextPageToken($nextPageToken)
3429 {
3430 $this->nextPageToken = $nextPageToken;
3431 }
3432 public function getNextPageToken()
3433 {
3434 return $this->nextPageToken;
3435 }
3436 public function setReadGroupSets($readGroupSets)
3437 {
3438 $this->readGroupSets = $readGroupSets;
3439 }
3440 public function getReadGroupSets()
3441 {
3442 return $this->readGroupSets;
3443 }
3444 }
3445
3446 class Google_Service_Genomics_SearchReadsRequest extends Google_Collection
3447 {
3448 protected $collection_key = 'readGroupSetIds';
3449 protected $internal_gapi_mappings = array(
3450 );
3451 public $end;
3452 public $pageSize;
3453 public $pageToken;
3454 public $readGroupIds;
3455 public $readGroupSetIds;
3456 public $referenceName;
3457 public $start;
3458
3459
3460 public function setEnd($end)
3461 {
3462 $this->end = $end;
3463 }
3464 public function getEnd()
3465 {
3466 return $this->end;
3467 }
3468 public function setPageSize($pageSize)
3469 {
3470 $this->pageSize = $pageSize;
3471 }
3472 public function getPageSize()
3473 {
3474 return $this->pageSize;
3475 }
3476 public function setPageToken($pageToken)
3477 {
3478 $this->pageToken = $pageToken;
3479 }
3480 public function getPageToken()
3481 {
3482 return $this->pageToken;
3483 }
3484 public function setReadGroupIds($readGroupIds)
3485 {
3486 $this->readGroupIds = $readGroupIds;
3487 }
3488 public function getReadGroupIds()
3489 {
3490 return $this->readGroupIds;
3491 }
3492 public function setReadGroupSetIds($readGroupSetIds)
3493 {
3494 $this->readGroupSetIds = $readGroupSetIds;
3495 }
3496 public function getReadGroupSetIds()
3497 {
3498 return $this->readGroupSetIds;
3499 }
3500 public function setReferenceName($referenceName)
3501 {
3502 $this->referenceName = $referenceName;
3503 }
3504 public function getReferenceName()
3505 {
3506 return $this->referenceName;
3507 }
3508 public function setStart($start)
3509 {
3510 $this->start = $start;
3511 }
3512 public function getStart()
3513 {
3514 return $this->start;
3515 }
3516 }
3517
3518 class Google_Service_Genomics_SearchReadsResponse extends Google_Collection
3519 {
3520 protected $collection_key = 'alignments';
3521 protected $internal_gapi_mappings = array(
3522 );
3523 protected $alignmentsType = 'Google_Service_Genomics_Read';
3524 protected $alignmentsDataType = 'array';
3525 public $nextPageToken;
3526
3527
3528 public function setAlignments($alignments)
3529 {
3530 $this->alignments = $alignments;
3531 }
3532 public function getAlignments()
3533 {
3534 return $this->alignments;
3535 }
3536 public function setNextPageToken($nextPageToken)
3537 {
3538 $this->nextPageToken = $nextPageToken;
3539 }
3540 public function getNextPageToken()
3541 {
3542 return $this->nextPageToken;
3543 }
3544 }
3545
3546 class Google_Service_Genomics_SearchReferenceSetsRequest extends Google_Collection
3547 {
3548 protected $collection_key = 'md5checksums';
3549 protected $internal_gapi_mappings = array(
3550 );
3551 public $accessions;
3552 public $assemblyId;
3553 public $md5checksums;
3554 public $pageSize;
3555 public $pageToken;
3556
3557
3558 public function setAccessions($accessions)
3559 {
3560 $this->accessions = $accessions;
3561 }
3562 public function getAccessions()
3563 {
3564 return $this->accessions;
3565 }
3566 public function setAssemblyId($assemblyId)
3567 {
3568 $this->assemblyId = $assemblyId;
3569 }
3570 public function getAssemblyId()
3571 {
3572 return $this->assemblyId;
3573 }
3574 public function setMd5checksums($md5checksums)
3575 {
3576 $this->md5checksums = $md5checksums;
3577 }
3578 public function getMd5checksums()
3579 {
3580 return $this->md5checksums;
3581 }
3582 public function setPageSize($pageSize)
3583 {
3584 $this->pageSize = $pageSize;
3585 }
3586 public function getPageSize()
3587 {
3588 return $this->pageSize;
3589 }
3590 public function setPageToken($pageToken)
3591 {
3592 $this->pageToken = $pageToken;
3593 }
3594 public function getPageToken()
3595 {
3596 return $this->pageToken;
3597 }
3598 }
3599
3600 class Google_Service_Genomics_SearchReferenceSetsResponse extends Google_Collection
3601 {
3602 protected $collection_key = 'referenceSets';
3603 protected $internal_gapi_mappings = array(
3604 );
3605 public $nextPageToken;
3606 protected $referenceSetsType = 'Google_Service_Genomics_ReferenceSet';
3607 protected $referenceSetsDataType = 'array';
3608
3609
3610 public function setNextPageToken($nextPageToken)
3611 {
3612 $this->nextPageToken = $nextPageToken;
3613 }
3614 public function getNextPageToken()
3615 {
3616 return $this->nextPageToken;
3617 }
3618 public function setReferenceSets($referenceSets)
3619 {
3620 $this->referenceSets = $referenceSets;
3621 }
3622 public function getReferenceSets()
3623 {
3624 return $this->referenceSets;
3625 }
3626 }
3627
3628 class Google_Service_Genomics_SearchReferencesRequest extends Google_Collection
3629 {
3630 protected $collection_key = 'md5checksums';
3631 protected $internal_gapi_mappings = array(
3632 );
3633 public $accessions;
3634 public $md5checksums;
3635 public $pageSize;
3636 public $pageToken;
3637 public $referenceSetId;
3638
3639
3640 public function setAccessions($accessions)
3641 {
3642 $this->accessions = $accessions;
3643 }
3644 public function getAccessions()
3645 {
3646 return $this->accessions;
3647 }
3648 public function setMd5checksums($md5checksums)
3649 {
3650 $this->md5checksums = $md5checksums;
3651 }
3652 public function getMd5checksums()
3653 {
3654 return $this->md5checksums;
3655 }
3656 public function setPageSize($pageSize)
3657 {
3658 $this->pageSize = $pageSize;
3659 }
3660 public function getPageSize()
3661 {
3662 return $this->pageSize;
3663 }
3664 public function setPageToken($pageToken)
3665 {
3666 $this->pageToken = $pageToken;
3667 }
3668 public function getPageToken()
3669 {
3670 return $this->pageToken;
3671 }
3672 public function setReferenceSetId($referenceSetId)
3673 {
3674 $this->referenceSetId = $referenceSetId;
3675 }
3676 public function getReferenceSetId()
3677 {
3678 return $this->referenceSetId;
3679 }
3680 }
3681
3682 class Google_Service_Genomics_SearchReferencesResponse extends Google_Collection
3683 {
3684 protected $collection_key = 'references';
3685 protected $internal_gapi_mappings = array(
3686 );
3687 public $nextPageToken;
3688 protected $referencesType = 'Google_Service_Genomics_Reference';
3689 protected $referencesDataType = 'array';
3690
3691
3692 public function setNextPageToken($nextPageToken)
3693 {
3694 $this->nextPageToken = $nextPageToken;
3695 }
3696 public function getNextPageToken()
3697 {
3698 return $this->nextPageToken;
3699 }
3700 public function setReferences($references)
3701 {
3702 $this->references = $references;
3703 }
3704 public function getReferences()
3705 {
3706 return $this->references;
3707 }
3708 }
3709
3710 class Google_Service_Genomics_SearchVariantSetsRequest extends Google_Collection
3711 {
3712 protected $collection_key = 'datasetIds';
3713 protected $internal_gapi_mappings = array(
3714 );
3715 public $datasetIds;
3716 public $pageSize;
3717 public $pageToken;
3718
3719
3720 public function setDatasetIds($datasetIds)
3721 {
3722 $this->datasetIds = $datasetIds;
3723 }
3724 public function getDatasetIds()
3725 {
3726 return $this->datasetIds;
3727 }
3728 public function setPageSize($pageSize)
3729 {
3730 $this->pageSize = $pageSize;
3731 }
3732 public function getPageSize()
3733 {
3734 return $this->pageSize;
3735 }
3736 public function setPageToken($pageToken)
3737 {
3738 $this->pageToken = $pageToken;
3739 }
3740 public function getPageToken()
3741 {
3742 return $this->pageToken;
3743 }
3744 }
3745
3746 class Google_Service_Genomics_SearchVariantSetsResponse extends Google_Collection
3747 {
3748 protected $collection_key = 'variantSets';
3749 protected $internal_gapi_mappings = array(
3750 );
3751 public $nextPageToken;
3752 protected $variantSetsType = 'Google_Service_Genomics_VariantSet';
3753 protected $variantSetsDataType = 'array';
3754
3755
3756 public function setNextPageToken($nextPageToken)
3757 {
3758 $this->nextPageToken = $nextPageToken;
3759 }
3760 public function getNextPageToken()
3761 {
3762 return $this->nextPageToken;
3763 }
3764 public function setVariantSets($variantSets)
3765 {
3766 $this->variantSets = $variantSets;
3767 }
3768 public function getVariantSets()
3769 {
3770 return $this->variantSets;
3771 }
3772 }
3773
3774 class Google_Service_Genomics_SearchVariantsRequest extends Google_Collection
3775 {
3776 protected $collection_key = 'variantSetIds';
3777 protected $internal_gapi_mappings = array(
3778 );
3779 public $callSetIds;
3780 public $end;
3781 public $maxCalls;
3782 public $pageSize;
3783 public $pageToken;
3784 public $referenceName;
3785 public $start;
3786 public $variantName;
3787 public $variantSetIds;
3788
3789
3790 public function setCallSetIds($callSetIds)
3791 {
3792 $this->callSetIds = $callSetIds;
3793 }
3794 public function getCallSetIds()
3795 {
3796 return $this->callSetIds;
3797 }
3798 public function setEnd($end)
3799 {
3800 $this->end = $end;
3801 }
3802 public function getEnd()
3803 {
3804 return $this->end;
3805 }
3806 public function setMaxCalls($maxCalls)
3807 {
3808 $this->maxCalls = $maxCalls;
3809 }
3810 public function getMaxCalls()
3811 {
3812 return $this->maxCalls;
3813 }
3814 public function setPageSize($pageSize)
3815 {
3816 $this->pageSize = $pageSize;
3817 }
3818 public function getPageSize()
3819 {
3820 return $this->pageSize;
3821 }
3822 public function setPageToken($pageToken)
3823 {
3824 $this->pageToken = $pageToken;
3825 }
3826 public function getPageToken()
3827 {
3828 return $this->pageToken;
3829 }
3830 public function setReferenceName($referenceName)
3831 {
3832 $this->referenceName = $referenceName;
3833 }
3834 public function getReferenceName()
3835 {
3836 return $this->referenceName;
3837 }
3838 public function setStart($start)
3839 {
3840 $this->start = $start;
3841 }
3842 public function getStart()
3843 {
3844 return $this->start;
3845 }
3846 public function setVariantName($variantName)
3847 {
3848 $this->variantName = $variantName;
3849 }
3850 public function getVariantName()
3851 {
3852 return $this->variantName;
3853 }
3854 public function setVariantSetIds($variantSetIds)
3855 {
3856 $this->variantSetIds = $variantSetIds;
3857 }
3858 public function getVariantSetIds()
3859 {
3860 return $this->variantSetIds;
3861 }
3862 }
3863
3864 class Google_Service_Genomics_SearchVariantsResponse extends Google_Collection
3865 {
3866 protected $collection_key = 'variants';
3867 protected $internal_gapi_mappings = array(
3868 );
3869 public $nextPageToken;
3870 protected $variantsType = 'Google_Service_Genomics_Variant';
3871 protected $variantsDataType = 'array';
3872
3873
3874 public function setNextPageToken($nextPageToken)
3875 {
3876 $this->nextPageToken = $nextPageToken;
3877 }
3878 public function getNextPageToken()
3879 {
3880 return $this->nextPageToken;
3881 }
3882 public function setVariants($variants)
3883 {
3884 $this->variants = $variants;
3885 }
3886 public function getVariants()
3887 {
3888 return $this->variants;
3889 }
3890 }
3891
3892 class Google_Service_Genomics_SetIamPolicyRequest extends Google_Model
3893 {
3894 protected $internal_gapi_mappings = array(
3895 );
3896 protected $policyType = 'Google_Service_Genomics_Policy';
3897 protected $policyDataType = '';
3898
3899
3900 public function setPolicy(Google_Service_Genomics_Policy $policy)
3901 {
3902 $this->policy = $policy;
3903 }
3904 public function getPolicy()
3905 {
3906 return $this->policy;
3907 }
3908 }
3909
3910 class Google_Service_Genomics_Status extends Google_Collection
3911 {
3912 protected $collection_key = 'details';
3913 protected $internal_gapi_mappings = array(
3914 );
3915 public $code;
3916 public $details;
3917 public $message;
3918
3919
3920 public function setCode($code)
3921 {
3922 $this->code = $code;
3923 }
3924 public function getCode()
3925 {
3926 return $this->code;
3927 }
3928 public function setDetails($details)
3929 {
3930 $this->details = $details;
3931 }
3932 public function getDetails()
3933 {
3934 return $this->details;
3935 }
3936 public function setMessage($message)
3937 {
3938 $this->message = $message;
3939 }
3940 public function getMessage()
3941 {
3942 return $this->message;
3943 }
3944 }
3945
3946 class Google_Service_Genomics_StreamReadsRequest extends Google_Model
3947 {
3948 protected $internal_gapi_mappings = array(
3949 );
3950 public $end;
3951 public $projectId;
3952 public $readGroupSetId;
3953 public $referenceName;
3954 public $start;
3955
3956
3957 public function setEnd($end)
3958 {
3959 $this->end = $end;
3960 }
3961 public function getEnd()
3962 {
3963 return $this->end;
3964 }
3965 public function setProjectId($projectId)
3966 {
3967 $this->projectId = $projectId;
3968 }
3969 public function getProjectId()
3970 {
3971 return $this->projectId;
3972 }
3973 public function setReadGroupSetId($readGroupSetId)
3974 {
3975 $this->readGroupSetId = $readGroupSetId;
3976 }
3977 public function getReadGroupSetId()
3978 {
3979 return $this->readGroupSetId;
3980 }
3981 public function setReferenceName($referenceName)
3982 {
3983 $this->referenceName = $referenceName;
3984 }
3985 public function getReferenceName()
3986 {
3987 return $this->referenceName;
3988 }
3989 public function setStart($start)
3990 {
3991 $this->start = $start;
3992 }
3993 public function getStart()
3994 {
3995 return $this->start;
3996 }
3997 }
3998
3999 class Google_Service_Genomics_StreamReadsResponse extends Google_Collection
4000 {
4001 protected $collection_key = 'alignments';
4002 protected $internal_gapi_mappings = array(
4003 );
4004 protected $alignmentsType = 'Google_Service_Genomics_Read';
4005 protected $alignmentsDataType = 'array';
4006
4007
4008 public function setAlignments($alignments)
4009 {
4010 $this->alignments = $alignments;
4011 }
4012 public function getAlignments()
4013 {
4014 return $this->alignments;
4015 }
4016 }
4017
4018 class Google_Service_Genomics_StreamVariantsRequest extends Google_Collection
4019 {
4020 protected $collection_key = 'callSetIds';
4021 protected $internal_gapi_mappings = array(
4022 );
4023 public $callSetIds;
4024 public $end;
4025 public $projectId;
4026 public $referenceName;
4027 public $start;
4028 public $variantSetId;
4029
4030
4031 public function setCallSetIds($callSetIds)
4032 {
4033 $this->callSetIds = $callSetIds;
4034 }
4035 public function getCallSetIds()
4036 {
4037 return $this->callSetIds;
4038 }
4039 public function setEnd($end)
4040 {
4041 $this->end = $end;
4042 }
4043 public function getEnd()
4044 {
4045 return $this->end;
4046 }
4047 public function setProjectId($projectId)
4048 {
4049 $this->projectId = $projectId;
4050 }
4051 public function getProjectId()
4052 {
4053 return $this->projectId;
4054 }
4055 public function setReferenceName($referenceName)
4056 {
4057 $this->referenceName = $referenceName;
4058 }
4059 public function getReferenceName()
4060 {
4061 return $this->referenceName;
4062 }
4063 public function setStart($start)
4064 {
4065 $this->start = $start;
4066 }
4067 public function getStart()
4068 {
4069 return $this->start;
4070 }
4071 public function setVariantSetId($variantSetId)
4072 {
4073 $this->variantSetId = $variantSetId;
4074 }
4075 public function getVariantSetId()
4076 {
4077 return $this->variantSetId;
4078 }
4079 }
4080
4081 class Google_Service_Genomics_StreamVariantsResponse extends Google_Collection
4082 {
4083 protected $collection_key = 'variants';
4084 protected $internal_gapi_mappings = array(
4085 );
4086 protected $variantsType = 'Google_Service_Genomics_Variant';
4087 protected $variantsDataType = 'array';
4088
4089
4090 public function setVariants($variants)
4091 {
4092 $this->variants = $variants;
4093 }
4094 public function getVariants()
4095 {
4096 return $this->variants;
4097 }
4098 }
4099
4100 class Google_Service_Genomics_TestIamPermissionsRequest extends Google_Collection
4101 {
4102 protected $collection_key = 'permissions';
4103 protected $internal_gapi_mappings = array(
4104 );
4105 public $permissions;
4106
4107
4108 public function setPermissions($permissions)
4109 {
4110 $this->permissions = $permissions;
4111 }
4112 public function getPermissions()
4113 {
4114 return $this->permissions;
4115 }
4116 }
4117
4118 class Google_Service_Genomics_TestIamPermissionsResponse extends Google_Collection
4119 {
4120 protected $collection_key = 'permissions';
4121 protected $internal_gapi_mappings = array(
4122 );
4123 public $permissions;
4124
4125
4126 public function setPermissions($permissions)
4127 {
4128 $this->permissions = $permissions;
4129 }
4130 public function getPermissions()
4131 {
4132 return $this->permissions;
4133 }
4134 }
4135
4136 class Google_Service_Genomics_UndeleteDatasetRequest extends Google_Model
4137 {
4138 }
4139
4140 class Google_Service_Genomics_Variant extends Google_Collection
4141 {
4142 protected $collection_key = 'names';
4143 protected $internal_gapi_mappings = array(
4144 );
4145 public $alternateBases;
4146 protected $callsType = 'Google_Service_Genomics_VariantCall';
4147 protected $callsDataType = 'array';
4148 public $created;
4149 public $end;
4150 public $filter;
4151 public $id;
4152 public $info;
4153 public $names;
4154 public $quality;
4155 public $referenceBases;
4156 public $referenceName;
4157 public $start;
4158 public $variantSetId;
4159
4160
4161 public function setAlternateBases($alternateBases)
4162 {
4163 $this->alternateBases = $alternateBases;
4164 }
4165 public function getAlternateBases()
4166 {
4167 return $this->alternateBases;
4168 }
4169 public function setCalls($calls)
4170 {
4171 $this->calls = $calls;
4172 }
4173 public function getCalls()
4174 {
4175 return $this->calls;
4176 }
4177 public function setCreated($created)
4178 {
4179 $this->created = $created;
4180 }
4181 public function getCreated()
4182 {
4183 return $this->created;
4184 }
4185 public function setEnd($end)
4186 {
4187 $this->end = $end;
4188 }
4189 public function getEnd()
4190 {
4191 return $this->end;
4192 }
4193 public function setFilter($filter)
4194 {
4195 $this->filter = $filter;
4196 }
4197 public function getFilter()
4198 {
4199 return $this->filter;
4200 }
4201 public function setId($id)
4202 {
4203 $this->id = $id;
4204 }
4205 public function getId()
4206 {
4207 return $this->id;
4208 }
4209 public function setInfo($info)
4210 {
4211 $this->info = $info;
4212 }
4213 public function getInfo()
4214 {
4215 return $this->info;
4216 }
4217 public function setNames($names)
4218 {
4219 $this->names = $names;
4220 }
4221 public function getNames()
4222 {
4223 return $this->names;
4224 }
4225 public function setQuality($quality)
4226 {
4227 $this->quality = $quality;
4228 }
4229 public function getQuality()
4230 {
4231 return $this->quality;
4232 }
4233 public function setReferenceBases($referenceBases)
4234 {
4235 $this->referenceBases = $referenceBases;
4236 }
4237 public function getReferenceBases()
4238 {
4239 return $this->referenceBases;
4240 }
4241 public function setReferenceName($referenceName)
4242 {
4243 $this->referenceName = $referenceName;
4244 }
4245 public function getReferenceName()
4246 {
4247 return $this->referenceName;
4248 }
4249 public function setStart($start)
4250 {
4251 $this->start = $start;
4252 }
4253 public function getStart()
4254 {
4255 return $this->start;
4256 }
4257 public function setVariantSetId($variantSetId)
4258 {
4259 $this->variantSetId = $variantSetId;
4260 }
4261 public function getVariantSetId()
4262 {
4263 return $this->variantSetId;
4264 }
4265 }
4266
4267 class Google_Service_Genomics_VariantCall extends Google_Collection
4268 {
4269 protected $collection_key = 'genotypeLikelihood';
4270 protected $internal_gapi_mappings = array(
4271 );
4272 public $callSetId;
4273 public $callSetName;
4274 public $genotype;
4275 public $genotypeLikelihood;
4276 public $info;
4277 public $phaseset;
4278
4279
4280 public function setCallSetId($callSetId)
4281 {
4282 $this->callSetId = $callSetId;
4283 }
4284 public function getCallSetId()
4285 {
4286 return $this->callSetId;
4287 }
4288 public function setCallSetName($callSetName)
4289 {
4290 $this->callSetName = $callSetName;
4291 }
4292 public function getCallSetName()
4293 {
4294 return $this->callSetName;
4295 }
4296 public function setGenotype($genotype)
4297 {
4298 $this->genotype = $genotype;
4299 }
4300 public function getGenotype()
4301 {
4302 return $this->genotype;
4303 }
4304 public function setGenotypeLikelihood($genotypeLikelihood)
4305 {
4306 $this->genotypeLikelihood = $genotypeLikelihood;
4307 }
4308 public function getGenotypeLikelihood()
4309 {
4310 return $this->genotypeLikelihood;
4311 }
4312 public function setInfo($info)
4313 {
4314 $this->info = $info;
4315 }
4316 public function getInfo()
4317 {
4318 return $this->info;
4319 }
4320 public function setPhaseset($phaseset)
4321 {
4322 $this->phaseset = $phaseset;
4323 }
4324 public function getPhaseset()
4325 {
4326 return $this->phaseset;
4327 }
4328 }
4329
4330 class Google_Service_Genomics_VariantSet extends Google_Collection
4331 {
4332 protected $collection_key = 'referenceBounds';
4333 protected $internal_gapi_mappings = array(
4334 );
4335 public $datasetId;
4336 public $id;
4337 protected $metadataType = 'Google_Service_Genomics_VariantSetMetadata';
4338 protected $metadataDataType = 'array';
4339 protected $referenceBoundsType = 'Google_Service_Genomics_ReferenceBound';
4340 protected $referenceBoundsDataType = 'array';
4341 public $referenceSetId;
4342
4343
4344 public function setDatasetId($datasetId)
4345 {
4346 $this->datasetId = $datasetId;
4347 }
4348 public function getDatasetId()
4349 {
4350 return $this->datasetId;
4351 }
4352 public function setId($id)
4353 {
4354 $this->id = $id;
4355 }
4356 public function getId()
4357 {
4358 return $this->id;
4359 }
4360 public function setMetadata($metadata)
4361 {
4362 $this->metadata = $metadata;
4363 }
4364 public function getMetadata()
4365 {
4366 return $this->metadata;
4367 }
4368 public function setReferenceBounds($referenceBounds)
4369 {
4370 $this->referenceBounds = $referenceBounds;
4371 }
4372 public function getReferenceBounds()
4373 {
4374 return $this->referenceBounds;
4375 }
4376 public function setReferenceSetId($referenceSetId)
4377 {
4378 $this->referenceSetId = $referenceSetId;
4379 }
4380 public function getReferenceSetId()
4381 {
4382 return $this->referenceSetId;
4383 }
4384 }
4385
4386 class Google_Service_Genomics_VariantSetMetadata extends Google_Model
4387 {
4388 protected $internal_gapi_mappings = array(
4389 );
4390 public $description;
4391 public $id;
4392 public $info;
4393 public $key;
4394 public $number;
4395 public $type;
4396 public $value;
4397
4398
4399 public function setDescription($description)
4400 {
4401 $this->description = $description;
4402 }
4403 public function getDescription()
4404 {
4405 return $this->description;
4406 }
4407 public function setId($id)
4408 {
4409 $this->id = $id;
4410 }
4411 public function getId()
4412 {
4413 return $this->id;
4414 }
4415 public function setInfo($info)
4416 {
4417 $this->info = $info;
4418 }
4419 public function getInfo()
4420 {
4421 return $this->info;
4422 }
4423 public function setKey($key)
4424 {
4425 $this->key = $key;
4426 }
4427 public function getKey()
4428 {
4429 return $this->key;
4430 }
4431 public function setNumber($number)
4432 {
4433 $this->number = $number;
4434 }
4435 public function getNumber()
4436 {
4437 return $this->number;
4438 }
4439 public function setType($type)
4440 {
4441 $this->type = $type;
4442 }
4443 public function getType()
4444 {
4445 return $this->type;
4446 }
4447 public function setValue($value)
4448 {
4449 $this->value = $value;
4450 }
4451 public function getValue()
4452 {
4453 return $this->value;
4454 }
4455 }
4456