PluginProbe
Authorizer / 2.2
Authorizer v2.2
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 / inc / google-api-php-client / src / Google / Service / Genomics.php

Genomics.php in Authorizer 2.2, at inc/google-api-php-client/src/Google/Service/Genomics.php

2,657 lines 59.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /*
3 * Copyright 2010 Google Inc.
4 *
5 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
6 * use this file except in compliance with the License. You may obtain a copy of
7 * the License at
8 *
9 * http://www.apache.org/licenses/LICENSE-2.0
10 *
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14 * License for the specific language governing permissions and limitations under
15 * the License.
16 */
17
18 /**
19 * Service definition for Genomics (v1beta).
20 *
21 * <p>
22 * Provides access to Genomics data.
23 * </p>
24 *
25 * <p>
26 * For more information about this service, see the API
27 * <a href="https://developers.google.com/genomics/v1beta/reference" target="_blank">Documentation</a>
28 * </p>
29 *
30 * @author Google, Inc.
31 */
32 class Google_Service_Genomics extends Google_Service
33 {
34 /** Manage your data in Google Cloud Storage. */
35 const DEVSTORAGE_READ_WRITE = "https://www.googleapis.com/auth/devstorage.read_write";
36 /** View and manage Genomics data. */
37 const GENOMICS = "https://www.googleapis.com/auth/genomics";
38
39 public $beacons;
40 public $callsets;
41 public $datasets;
42 public $experimental_jobs;
43 public $jobs;
44 public $reads;
45 public $readsets;
46 public $variants;
47
48
49 /**
50 * Constructs the internal representation of the Genomics service.
51 *
52 * @param Google_Client $client
53 */
54 public function __construct(Google_Client $client)
55 {
56 parent::__construct($client);
57 $this->servicePath = 'genomics/v1beta/';
58 $this->version = 'v1beta';
59 $this->serviceName = 'genomics';
60
61 $this->beacons = new Google_Service_Genomics_Beacons_Resource(
62 $this,
63 $this->serviceName,
64 'beacons',
65 array(
66 'methods' => array(
67 'get' => array(
68 'path' => 'beacons/{datasetId}',
69 'httpMethod' => 'GET',
70 'parameters' => array(
71 'datasetId' => array(
72 'location' => 'path',
73 'type' => 'string',
74 'required' => true,
75 ),
76 'allele' => array(
77 'location' => 'query',
78 'type' => 'string',
79 ),
80 'contig' => array(
81 'location' => 'query',
82 'type' => 'string',
83 ),
84 'position' => array(
85 'location' => 'query',
86 'type' => 'string',
87 ),
88 ),
89 ),
90 )
91 )
92 );
93 $this->callsets = new Google_Service_Genomics_Callsets_Resource(
94 $this,
95 $this->serviceName,
96 'callsets',
97 array(
98 'methods' => array(
99 'create' => array(
100 'path' => 'callsets',
101 'httpMethod' => 'POST',
102 'parameters' => array(),
103 ),'delete' => array(
104 'path' => 'callsets/{callsetId}',
105 'httpMethod' => 'DELETE',
106 'parameters' => array(
107 'callsetId' => array(
108 'location' => 'path',
109 'type' => 'string',
110 'required' => true,
111 ),
112 ),
113 ),'get' => array(
114 'path' => 'callsets/{callsetId}',
115 'httpMethod' => 'GET',
116 'parameters' => array(
117 'callsetId' => array(
118 'location' => 'path',
119 'type' => 'string',
120 'required' => true,
121 ),
122 ),
123 ),'patch' => array(
124 'path' => 'callsets/{callsetId}',
125 'httpMethod' => 'PATCH',
126 'parameters' => array(
127 'callsetId' => array(
128 'location' => 'path',
129 'type' => 'string',
130 'required' => true,
131 ),
132 ),
133 ),'search' => array(
134 'path' => 'callsets/search',
135 'httpMethod' => 'POST',
136 'parameters' => array(),
137 ),'update' => array(
138 'path' => 'callsets/{callsetId}',
139 'httpMethod' => 'PUT',
140 'parameters' => array(
141 'callsetId' => array(
142 'location' => 'path',
143 'type' => 'string',
144 'required' => true,
145 ),
146 ),
147 ),
148 )
149 )
150 );
151 $this->datasets = new Google_Service_Genomics_Datasets_Resource(
152 $this,
153 $this->serviceName,
154 'datasets',
155 array(
156 'methods' => array(
157 'create' => array(
158 'path' => 'datasets',
159 'httpMethod' => 'POST',
160 'parameters' => array(),
161 ),'delete' => array(
162 'path' => 'datasets/{datasetId}',
163 'httpMethod' => 'DELETE',
164 'parameters' => array(
165 'datasetId' => array(
166 'location' => 'path',
167 'type' => 'string',
168 'required' => true,
169 ),
170 ),
171 ),'get' => array(
172 'path' => 'datasets/{datasetId}',
173 'httpMethod' => 'GET',
174 'parameters' => array(
175 'datasetId' => array(
176 'location' => 'path',
177 'type' => 'string',
178 'required' => true,
179 ),
180 ),
181 ),'list' => array(
182 'path' => 'datasets',
183 'httpMethod' => 'GET',
184 'parameters' => array(
185 'pageToken' => array(
186 'location' => 'query',
187 'type' => 'string',
188 ),
189 'projectId' => array(
190 'location' => 'query',
191 'type' => 'string',
192 ),
193 ),
194 ),'patch' => array(
195 'path' => 'datasets/{datasetId}',
196 'httpMethod' => 'PATCH',
197 'parameters' => array(
198 'datasetId' => array(
199 'location' => 'path',
200 'type' => 'string',
201 'required' => true,
202 ),
203 ),
204 ),'update' => array(
205 'path' => 'datasets/{datasetId}',
206 'httpMethod' => 'PUT',
207 'parameters' => array(
208 'datasetId' => array(
209 'location' => 'path',
210 'type' => 'string',
211 'required' => true,
212 ),
213 ),
214 ),
215 )
216 )
217 );
218 $this->experimental_jobs = new Google_Service_Genomics_ExperimentalJobs_Resource(
219 $this,
220 $this->serviceName,
221 'jobs',
222 array(
223 'methods' => array(
224 'create' => array(
225 'path' => 'experimental/jobs/create',
226 'httpMethod' => 'POST',
227 'parameters' => array(),
228 ),
229 )
230 )
231 );
232 $this->jobs = new Google_Service_Genomics_Jobs_Resource(
233 $this,
234 $this->serviceName,
235 'jobs',
236 array(
237 'methods' => array(
238 'get' => array(
239 'path' => 'jobs/{jobId}',
240 'httpMethod' => 'GET',
241 'parameters' => array(
242 'jobId' => array(
243 'location' => 'path',
244 'type' => 'string',
245 'required' => true,
246 ),
247 ),
248 ),
249 )
250 )
251 );
252 $this->reads = new Google_Service_Genomics_Reads_Resource(
253 $this,
254 $this->serviceName,
255 'reads',
256 array(
257 'methods' => array(
258 'get' => array(
259 'path' => 'reads/{readId}',
260 'httpMethod' => 'GET',
261 'parameters' => array(
262 'readId' => array(
263 'location' => 'path',
264 'type' => 'string',
265 'required' => true,
266 ),
267 ),
268 ),'search' => array(
269 'path' => 'reads/search',
270 'httpMethod' => 'POST',
271 'parameters' => array(),
272 ),
273 )
274 )
275 );
276 $this->readsets = new Google_Service_Genomics_Readsets_Resource(
277 $this,
278 $this->serviceName,
279 'readsets',
280 array(
281 'methods' => array(
282 'create' => array(
283 'path' => 'readsets',
284 'httpMethod' => 'POST',
285 'parameters' => array(),
286 ),'delete' => array(
287 'path' => 'readsets/{readsetId}',
288 'httpMethod' => 'DELETE',
289 'parameters' => array(
290 'readsetId' => array(
291 'location' => 'path',
292 'type' => 'string',
293 'required' => true,
294 ),
295 ),
296 ),'export' => array(
297 'path' => 'readsets/export',
298 'httpMethod' => 'POST',
299 'parameters' => array(),
300 ),'get' => array(
301 'path' => 'readsets/{readsetId}',
302 'httpMethod' => 'GET',
303 'parameters' => array(
304 'readsetId' => array(
305 'location' => 'path',
306 'type' => 'string',
307 'required' => true,
308 ),
309 ),
310 ),'import' => array(
311 'path' => 'readsets/import',
312 'httpMethod' => 'POST',
313 'parameters' => array(),
314 ),'patch' => array(
315 'path' => 'readsets/{readsetId}',
316 'httpMethod' => 'PATCH',
317 'parameters' => array(
318 'readsetId' => array(
319 'location' => 'path',
320 'type' => 'string',
321 'required' => true,
322 ),
323 ),
324 ),'search' => array(
325 'path' => 'readsets/search',
326 'httpMethod' => 'POST',
327 'parameters' => array(),
328 ),'update' => array(
329 'path' => 'readsets/{readsetId}',
330 'httpMethod' => 'PUT',
331 'parameters' => array(
332 'readsetId' => array(
333 'location' => 'path',
334 'type' => 'string',
335 'required' => true,
336 ),
337 ),
338 ),
339 )
340 )
341 );
342 $this->variants = new Google_Service_Genomics_Variants_Resource(
343 $this,
344 $this->serviceName,
345 'variants',
346 array(
347 'methods' => array(
348 'create' => array(
349 'path' => 'variants',
350 'httpMethod' => 'POST',
351 'parameters' => array(),
352 ),'delete' => array(
353 'path' => 'variants/{variantId}',
354 'httpMethod' => 'DELETE',
355 'parameters' => array(
356 'variantId' => array(
357 'location' => 'path',
358 'type' => 'string',
359 'required' => true,
360 ),
361 ),
362 ),'export' => array(
363 'path' => 'variants/export',
364 'httpMethod' => 'POST',
365 'parameters' => array(),
366 ),'get' => array(
367 'path' => 'variants/{variantId}',
368 'httpMethod' => 'GET',
369 'parameters' => array(
370 'variantId' => array(
371 'location' => 'path',
372 'type' => 'string',
373 'required' => true,
374 ),
375 ),
376 ),'import' => array(
377 'path' => 'variants/import',
378 'httpMethod' => 'POST',
379 'parameters' => array(),
380 ),'patch' => array(
381 'path' => 'variants/{variantId}',
382 'httpMethod' => 'PATCH',
383 'parameters' => array(
384 'variantId' => array(
385 'location' => 'path',
386 'type' => 'string',
387 'required' => true,
388 ),
389 ),
390 ),'search' => array(
391 'path' => 'variants/search',
392 'httpMethod' => 'POST',
393 'parameters' => array(),
394 ),'update' => array(
395 'path' => 'variants/{variantId}',
396 'httpMethod' => 'PUT',
397 'parameters' => array(
398 'variantId' => array(
399 'location' => 'path',
400 'type' => 'string',
401 'required' => true,
402 ),
403 ),
404 ),
405 )
406 )
407 );
408 }
409 }
410
411
412 /**
413 * The "beacons" collection of methods.
414 * Typical usage is:
415 * <code>
416 * $genomicsService = new Google_Service_Genomics(...);
417 * $beacons = $genomicsService->beacons;
418 * </code>
419 */
420 class Google_Service_Genomics_Beacons_Resource extends Google_Service_Resource
421 {
422
423 /**
424 * This is an experimental API that provides a Global Alliance for Genomics and
425 * Health Beacon. It may change at any time. (beacons.get)
426 *
427 * @param string $datasetId
428 * The ID of the dataset to query over. It must be public. Private datasets will return an
429 * unauthorized exception.
430 * @param array $optParams Optional parameters.
431 *
432 * @opt_param string allele
433 * Required. The allele to look for ('A', 'C', 'G' or 'T').
434 * @opt_param string contig
435 * Required. The contig to query over.
436 * @opt_param string position
437 * Required. The 1-based position to query at.
438 * @return Google_Service_Genomics_Beacon
439 */
440 public function get($datasetId, $optParams = array())
441 {
442 $params = array('datasetId' => $datasetId);
443 $params = array_merge($params, $optParams);
444 return $this->call('get', array($params), "Google_Service_Genomics_Beacon");
445 }
446 }
447
448 /**
449 * The "callsets" collection of methods.
450 * Typical usage is:
451 * <code>
452 * $genomicsService = new Google_Service_Genomics(...);
453 * $callsets = $genomicsService->callsets;
454 * </code>
455 */
456 class Google_Service_Genomics_Callsets_Resource extends Google_Service_Resource
457 {
458
459 /**
460 * Creates a new callset. (callsets.create)
461 *
462 * @param Google_Callset $postBody
463 * @param array $optParams Optional parameters.
464 * @return Google_Service_Genomics_Callset
465 */
466 public function create(Google_Service_Genomics_Callset $postBody, $optParams = array())
467 {
468 $params = array('postBody' => $postBody);
469 $params = array_merge($params, $optParams);
470 return $this->call('create', array($params), "Google_Service_Genomics_Callset");
471 }
472 /**
473 * Deletes a callset. (callsets.delete)
474 *
475 * @param string $callsetId
476 * The ID of the callset to be deleted.
477 * @param array $optParams Optional parameters.
478 */
479 public function delete($callsetId, $optParams = array())
480 {
481 $params = array('callsetId' => $callsetId);
482 $params = array_merge($params, $optParams);
483 return $this->call('delete', array($params));
484 }
485 /**
486 * Gets a callset by ID. (callsets.get)
487 *
488 * @param string $callsetId
489 * The ID of the callset.
490 * @param array $optParams Optional parameters.
491 * @return Google_Service_Genomics_Callset
492 */
493 public function get($callsetId, $optParams = array())
494 {
495 $params = array('callsetId' => $callsetId);
496 $params = array_merge($params, $optParams);
497 return $this->call('get', array($params), "Google_Service_Genomics_Callset");
498 }
499 /**
500 * Updates a callset. This method supports patch semantics. (callsets.patch)
501 *
502 * @param string $callsetId
503 * The ID of the callset to be updated.
504 * @param Google_Callset $postBody
505 * @param array $optParams Optional parameters.
506 * @return Google_Service_Genomics_Callset
507 */
508 public function patch($callsetId, Google_Service_Genomics_Callset $postBody, $optParams = array())
509 {
510 $params = array('callsetId' => $callsetId, 'postBody' => $postBody);
511 $params = array_merge($params, $optParams);
512 return $this->call('patch', array($params), "Google_Service_Genomics_Callset");
513 }
514 /**
515 * Gets a list of callsets matching the criteria. (callsets.search)
516 *
517 * @param Google_SearchCallsetsRequest $postBody
518 * @param array $optParams Optional parameters.
519 * @return Google_Service_Genomics_SearchCallsetsResponse
520 */
521 public function search(Google_Service_Genomics_SearchCallsetsRequest $postBody, $optParams = array())
522 {
523 $params = array('postBody' => $postBody);
524 $params = array_merge($params, $optParams);
525 return $this->call('search', array($params), "Google_Service_Genomics_SearchCallsetsResponse");
526 }
527 /**
528 * Updates a callset. (callsets.update)
529 *
530 * @param string $callsetId
531 * The ID of the callset to be updated.
532 * @param Google_Callset $postBody
533 * @param array $optParams Optional parameters.
534 * @return Google_Service_Genomics_Callset
535 */
536 public function update($callsetId, Google_Service_Genomics_Callset $postBody, $optParams = array())
537 {
538 $params = array('callsetId' => $callsetId, 'postBody' => $postBody);
539 $params = array_merge($params, $optParams);
540 return $this->call('update', array($params), "Google_Service_Genomics_Callset");
541 }
542 }
543
544 /**
545 * The "datasets" collection of methods.
546 * Typical usage is:
547 * <code>
548 * $genomicsService = new Google_Service_Genomics(...);
549 * $datasets = $genomicsService->datasets;
550 * </code>
551 */
552 class Google_Service_Genomics_Datasets_Resource extends Google_Service_Resource
553 {
554
555 /**
556 * Creates a new dataset. (datasets.create)
557 *
558 * @param Google_Dataset $postBody
559 * @param array $optParams Optional parameters.
560 * @return Google_Service_Genomics_Dataset
561 */
562 public function create(Google_Service_Genomics_Dataset $postBody, $optParams = array())
563 {
564 $params = array('postBody' => $postBody);
565 $params = array_merge($params, $optParams);
566 return $this->call('create', array($params), "Google_Service_Genomics_Dataset");
567 }
568 /**
569 * Deletes a dataset. (datasets.delete)
570 *
571 * @param string $datasetId
572 * The ID of the dataset to be deleted.
573 * @param array $optParams Optional parameters.
574 */
575 public function delete($datasetId, $optParams = array())
576 {
577 $params = array('datasetId' => $datasetId);
578 $params = array_merge($params, $optParams);
579 return $this->call('delete', array($params));
580 }
581 /**
582 * Gets a dataset by ID. (datasets.get)
583 *
584 * @param string $datasetId
585 * The ID of the dataset.
586 * @param array $optParams Optional parameters.
587 * @return Google_Service_Genomics_Dataset
588 */
589 public function get($datasetId, $optParams = array())
590 {
591 $params = array('datasetId' => $datasetId);
592 $params = array_merge($params, $optParams);
593 return $this->call('get', array($params), "Google_Service_Genomics_Dataset");
594 }
595 /**
596 * Lists all datasets. (datasets.listDatasets)
597 *
598 * @param array $optParams Optional parameters.
599 *
600 * @opt_param string pageToken
601 * The continuation token, which is used to page through large result sets. To get the next page of
602 * results, set this parameter to the value of "nextPageToken" from the previous response.
603 * @opt_param string projectId
604 * Only return datasets which belong to this Google Developers Console project.
605 * @return Google_Service_Genomics_ListDatasetsResponse
606 */
607 public function listDatasets($optParams = array())
608 {
609 $params = array();
610 $params = array_merge($params, $optParams);
611 return $this->call('list', array($params), "Google_Service_Genomics_ListDatasetsResponse");
612 }
613 /**
614 * Updates a dataset. This method supports patch semantics. (datasets.patch)
615 *
616 * @param string $datasetId
617 * The ID of the dataset to be updated.
618 * @param Google_Dataset $postBody
619 * @param array $optParams Optional parameters.
620 * @return Google_Service_Genomics_Dataset
621 */
622 public function patch($datasetId, Google_Service_Genomics_Dataset $postBody, $optParams = array())
623 {
624 $params = array('datasetId' => $datasetId, 'postBody' => $postBody);
625 $params = array_merge($params, $optParams);
626 return $this->call('patch', array($params), "Google_Service_Genomics_Dataset");
627 }
628 /**
629 * Updates a dataset. (datasets.update)
630 *
631 * @param string $datasetId
632 * The ID of the dataset to be updated.
633 * @param Google_Dataset $postBody
634 * @param array $optParams Optional parameters.
635 * @return Google_Service_Genomics_Dataset
636 */
637 public function update($datasetId, Google_Service_Genomics_Dataset $postBody, $optParams = array())
638 {
639 $params = array('datasetId' => $datasetId, 'postBody' => $postBody);
640 $params = array_merge($params, $optParams);
641 return $this->call('update', array($params), "Google_Service_Genomics_Dataset");
642 }
643 }
644
645 /**
646 * The "experimental" collection of methods.
647 * Typical usage is:
648 * <code>
649 * $genomicsService = new Google_Service_Genomics(...);
650 * $experimental = $genomicsService->experimental;
651 * </code>
652 */
653 class Google_Service_Genomics_Experimental_Resource extends Google_Service_Resource
654 {
655
656 }
657
658 /**
659 * The "jobs" collection of methods.
660 * Typical usage is:
661 * <code>
662 * $genomicsService = new Google_Service_Genomics(...);
663 * $jobs = $genomicsService->jobs;
664 * </code>
665 */
666 class Google_Service_Genomics_ExperimentalJobs_Resource extends Google_Service_Resource
667 {
668
669 /**
670 * Creates and asynchronously runs an ad-hoc job. This is an experimental call
671 * and may be removed or changed at any time. (jobs.create)
672 *
673 * @param Google_ExperimentalCreateJobRequest $postBody
674 * @param array $optParams Optional parameters.
675 * @return Google_Service_Genomics_ExperimentalCreateJobResponse
676 */
677 public function create(Google_Service_Genomics_ExperimentalCreateJobRequest $postBody, $optParams = array())
678 {
679 $params = array('postBody' => $postBody);
680 $params = array_merge($params, $optParams);
681 return $this->call('create', array($params), "Google_Service_Genomics_ExperimentalCreateJobResponse");
682 }
683 }
684
685 /**
686 * The "jobs" collection of methods.
687 * Typical usage is:
688 * <code>
689 * $genomicsService = new Google_Service_Genomics(...);
690 * $jobs = $genomicsService->jobs;
691 * </code>
692 */
693 class Google_Service_Genomics_Jobs_Resource extends Google_Service_Resource
694 {
695
696 /**
697 * Gets a job by ID. (jobs.get)
698 *
699 * @param string $jobId
700 * The ID of the job.
701 * @param array $optParams Optional parameters.
702 * @return Google_Service_Genomics_Job
703 */
704 public function get($jobId, $optParams = array())
705 {
706 $params = array('jobId' => $jobId);
707 $params = array_merge($params, $optParams);
708 return $this->call('get', array($params), "Google_Service_Genomics_Job");
709 }
710 }
711
712 /**
713 * The "reads" collection of methods.
714 * Typical usage is:
715 * <code>
716 * $genomicsService = new Google_Service_Genomics(...);
717 * $reads = $genomicsService->reads;
718 * </code>
719 */
720 class Google_Service_Genomics_Reads_Resource extends Google_Service_Resource
721 {
722
723 /**
724 * Gets a read by ID. (reads.get)
725 *
726 * @param string $readId
727 * The ID of the read.
728 * @param array $optParams Optional parameters.
729 * @return Google_Service_Genomics_Read
730 */
731 public function get($readId, $optParams = array())
732 {
733 $params = array('readId' => $readId);
734 $params = array_merge($params, $optParams);
735 return $this->call('get', array($params), "Google_Service_Genomics_Read");
736 }
737 /**
738 * Gets a list of reads matching the criteria. (reads.search)
739 *
740 * @param Google_SearchReadsRequest $postBody
741 * @param array $optParams Optional parameters.
742 * @return Google_Service_Genomics_SearchReadsResponse
743 */
744 public function search(Google_Service_Genomics_SearchReadsRequest $postBody, $optParams = array())
745 {
746 $params = array('postBody' => $postBody);
747 $params = array_merge($params, $optParams);
748 return $this->call('search', array($params), "Google_Service_Genomics_SearchReadsResponse");
749 }
750 }
751
752 /**
753 * The "readsets" collection of methods.
754 * Typical usage is:
755 * <code>
756 * $genomicsService = new Google_Service_Genomics(...);
757 * $readsets = $genomicsService->readsets;
758 * </code>
759 */
760 class Google_Service_Genomics_Readsets_Resource extends Google_Service_Resource
761 {
762
763 /**
764 * Creates a new readset. (readsets.create)
765 *
766 * @param Google_Readset $postBody
767 * @param array $optParams Optional parameters.
768 * @return Google_Service_Genomics_Readset
769 */
770 public function create(Google_Service_Genomics_Readset $postBody, $optParams = array())
771 {
772 $params = array('postBody' => $postBody);
773 $params = array_merge($params, $optParams);
774 return $this->call('create', array($params), "Google_Service_Genomics_Readset");
775 }
776 /**
777 * Deletes a readset. (readsets.delete)
778 *
779 * @param string $readsetId
780 * The ID of the readset to be deleted.
781 * @param array $optParams Optional parameters.
782 */
783 public function delete($readsetId, $optParams = array())
784 {
785 $params = array('readsetId' => $readsetId);
786 $params = array_merge($params, $optParams);
787 return $this->call('delete', array($params));
788 }
789 /**
790 * Exports readsets to a file. (readsets.export)
791 *
792 * @param Google_ExportReadsetsRequest $postBody
793 * @param array $optParams Optional parameters.
794 * @return Google_Service_Genomics_ExportReadsetsResponse
795 */
796 public function export(Google_Service_Genomics_ExportReadsetsRequest $postBody, $optParams = array())
797 {
798 $params = array('postBody' => $postBody);
799 $params = array_merge($params, $optParams);
800 return $this->call('export', array($params), "Google_Service_Genomics_ExportReadsetsResponse");
801 }
802 /**
803 * Gets a readset by ID. (readsets.get)
804 *
805 * @param string $readsetId
806 * The ID of the readset.
807 * @param array $optParams Optional parameters.
808 * @return Google_Service_Genomics_Readset
809 */
810 public function get($readsetId, $optParams = array())
811 {
812 $params = array('readsetId' => $readsetId);
813 $params = array_merge($params, $optParams);
814 return $this->call('get', array($params), "Google_Service_Genomics_Readset");
815 }
816 /**
817 * Creates readsets by asynchronously importing the provided information.
818 * (readsets.import)
819 *
820 * @param Google_ImportReadsetsRequest $postBody
821 * @param array $optParams Optional parameters.
822 * @return Google_Service_Genomics_ImportReadsetsResponse
823 */
824 public function import(Google_Service_Genomics_ImportReadsetsRequest $postBody, $optParams = array())
825 {
826 $params = array('postBody' => $postBody);
827 $params = array_merge($params, $optParams);
828 return $this->call('import', array($params), "Google_Service_Genomics_ImportReadsetsResponse");
829 }
830 /**
831 * Updates a readset. This method supports patch semantics. (readsets.patch)
832 *
833 * @param string $readsetId
834 * The ID of the readset to be updated.
835 * @param Google_Readset $postBody
836 * @param array $optParams Optional parameters.
837 * @return Google_Service_Genomics_Readset
838 */
839 public function patch($readsetId, Google_Service_Genomics_Readset $postBody, $optParams = array())
840 {
841 $params = array('readsetId' => $readsetId, 'postBody' => $postBody);
842 $params = array_merge($params, $optParams);
843 return $this->call('patch', array($params), "Google_Service_Genomics_Readset");
844 }
845 /**
846 * Gets a list of readsets matching the criteria. (readsets.search)
847 *
848 * @param Google_SearchReadsetsRequest $postBody
849 * @param array $optParams Optional parameters.
850 * @return Google_Service_Genomics_SearchReadsetsResponse
851 */
852 public function search(Google_Service_Genomics_SearchReadsetsRequest $postBody, $optParams = array())
853 {
854 $params = array('postBody' => $postBody);
855 $params = array_merge($params, $optParams);
856 return $this->call('search', array($params), "Google_Service_Genomics_SearchReadsetsResponse");
857 }
858 /**
859 * Updates a readset. (readsets.update)
860 *
861 * @param string $readsetId
862 * The ID of the readset to be updated.
863 * @param Google_Readset $postBody
864 * @param array $optParams Optional parameters.
865 * @return Google_Service_Genomics_Readset
866 */
867 public function update($readsetId, Google_Service_Genomics_Readset $postBody, $optParams = array())
868 {
869 $params = array('readsetId' => $readsetId, 'postBody' => $postBody);
870 $params = array_merge($params, $optParams);
871 return $this->call('update', array($params), "Google_Service_Genomics_Readset");
872 }
873 }
874
875 /**
876 * The "variants" collection of methods.
877 * Typical usage is:
878 * <code>
879 * $genomicsService = new Google_Service_Genomics(...);
880 * $variants = $genomicsService->variants;
881 * </code>
882 */
883 class Google_Service_Genomics_Variants_Resource extends Google_Service_Resource
884 {
885
886 /**
887 * Creates a new variant. (variants.create)
888 *
889 * @param Google_Variant $postBody
890 * @param array $optParams Optional parameters.
891 * @return Google_Service_Genomics_Variant
892 */
893 public function create(Google_Service_Genomics_Variant $postBody, $optParams = array())
894 {
895 $params = array('postBody' => $postBody);
896 $params = array_merge($params, $optParams);
897 return $this->call('create', array($params), "Google_Service_Genomics_Variant");
898 }
899 /**
900 * Deletes a variant. (variants.delete)
901 *
902 * @param string $variantId
903 * The ID of the variant to be deleted.
904 * @param array $optParams Optional parameters.
905 */
906 public function delete($variantId, $optParams = array())
907 {
908 $params = array('variantId' => $variantId);
909 $params = array_merge($params, $optParams);
910 return $this->call('delete', array($params));
911 }
912 /**
913 * Exports variant data to an external destination. (variants.export)
914 *
915 * @param Google_ExportVariantsRequest $postBody
916 * @param array $optParams Optional parameters.
917 * @return Google_Service_Genomics_ExportVariantsResponse
918 */
919 public function export(Google_Service_Genomics_ExportVariantsRequest $postBody, $optParams = array())
920 {
921 $params = array('postBody' => $postBody);
922 $params = array_merge($params, $optParams);
923 return $this->call('export', array($params), "Google_Service_Genomics_ExportVariantsResponse");
924 }
925 /**
926 * Gets a variant by ID. (variants.get)
927 *
928 * @param string $variantId
929 * The ID of the variant.
930 * @param array $optParams Optional parameters.
931 * @return Google_Service_Genomics_Variant
932 */
933 public function get($variantId, $optParams = array())
934 {
935 $params = array('variantId' => $variantId);
936 $params = array_merge($params, $optParams);
937 return $this->call('get', array($params), "Google_Service_Genomics_Variant");
938 }
939 /**
940 * Creates variant data by asynchronously importing the provided information.
941 * (variants.import)
942 *
943 * @param Google_ImportVariantsRequest $postBody
944 * @param array $optParams Optional parameters.
945 * @return Google_Service_Genomics_ImportVariantsResponse
946 */
947 public function import(Google_Service_Genomics_ImportVariantsRequest $postBody, $optParams = array())
948 {
949 $params = array('postBody' => $postBody);
950 $params = array_merge($params, $optParams);
951 return $this->call('import', array($params), "Google_Service_Genomics_ImportVariantsResponse");
952 }
953 /**
954 * Updates a variant. This method supports patch semantics. (variants.patch)
955 *
956 * @param string $variantId
957 * The ID of the variant to be updated..
958 * @param Google_Variant $postBody
959 * @param array $optParams Optional parameters.
960 * @return Google_Service_Genomics_Variant
961 */
962 public function patch($variantId, Google_Service_Genomics_Variant $postBody, $optParams = array())
963 {
964 $params = array('variantId' => $variantId, 'postBody' => $postBody);
965 $params = array_merge($params, $optParams);
966 return $this->call('patch', array($params), "Google_Service_Genomics_Variant");
967 }
968 /**
969 * Gets a list of variants matching the criteria. (variants.search)
970 *
971 * @param Google_SearchVariantsRequest $postBody
972 * @param array $optParams Optional parameters.
973 * @return Google_Service_Genomics_SearchVariantsResponse
974 */
975 public function search(Google_Service_Genomics_SearchVariantsRequest $postBody, $optParams = array())
976 {
977 $params = array('postBody' => $postBody);
978 $params = array_merge($params, $optParams);
979 return $this->call('search', array($params), "Google_Service_Genomics_SearchVariantsResponse");
980 }
981 /**
982 * Updates a variant. (variants.update)
983 *
984 * @param string $variantId
985 * The ID of the variant to be updated..
986 * @param Google_Variant $postBody
987 * @param array $optParams Optional parameters.
988 * @return Google_Service_Genomics_Variant
989 */
990 public function update($variantId, Google_Service_Genomics_Variant $postBody, $optParams = array())
991 {
992 $params = array('variantId' => $variantId, 'postBody' => $postBody);
993 $params = array_merge($params, $optParams);
994 return $this->call('update', array($params), "Google_Service_Genomics_Variant");
995 }
996 }
997
998
999
1000
1001 class Google_Service_Genomics_Beacon extends Google_Model
1002 {
1003 public $exists;
1004
1005 public function setExists($exists)
1006 {
1007 $this->exists = $exists;
1008 }
1009
1010 public function getExists()
1011 {
1012 return $this->exists;
1013 }
1014 }
1015
1016 class Google_Service_Genomics_Call extends Google_Collection
1017 {
1018 public $callsetId;
1019 public $callsetName;
1020 public $genotype;
1021 public $genotypeLikelihood;
1022 public $info;
1023 public $phaseset;
1024
1025 public function setCallsetId($callsetId)
1026 {
1027 $this->callsetId = $callsetId;
1028 }
1029
1030 public function getCallsetId()
1031 {
1032 return $this->callsetId;
1033 }
1034
1035 public function setCallsetName($callsetName)
1036 {
1037 $this->callsetName = $callsetName;
1038 }
1039
1040 public function getCallsetName()
1041 {
1042 return $this->callsetName;
1043 }
1044
1045 public function setGenotype($genotype)
1046 {
1047 $this->genotype = $genotype;
1048 }
1049
1050 public function getGenotype()
1051 {
1052 return $this->genotype;
1053 }
1054
1055 public function setGenotypeLikelihood($genotypeLikelihood)
1056 {
1057 $this->genotypeLikelihood = $genotypeLikelihood;
1058 }
1059
1060 public function getGenotypeLikelihood()
1061 {
1062 return $this->genotypeLikelihood;
1063 }
1064
1065 public function setInfo($info)
1066 {
1067 $this->info = $info;
1068 }
1069
1070 public function getInfo()
1071 {
1072 return $this->info;
1073 }
1074
1075 public function setPhaseset($phaseset)
1076 {
1077 $this->phaseset = $phaseset;
1078 }
1079
1080 public function getPhaseset()
1081 {
1082 return $this->phaseset;
1083 }
1084 }
1085
1086 class Google_Service_Genomics_Callset extends Google_Model
1087 {
1088 public $created;
1089 public $datasetId;
1090 public $id;
1091 public $info;
1092 public $name;
1093
1094 public function setCreated($created)
1095 {
1096 $this->created = $created;
1097 }
1098
1099 public function getCreated()
1100 {
1101 return $this->created;
1102 }
1103
1104 public function setDatasetId($datasetId)
1105 {
1106 $this->datasetId = $datasetId;
1107 }
1108
1109 public function getDatasetId()
1110 {
1111 return $this->datasetId;
1112 }
1113
1114 public function setId($id)
1115 {
1116 $this->id = $id;
1117 }
1118
1119 public function getId()
1120 {
1121 return $this->id;
1122 }
1123
1124 public function setInfo($info)
1125 {
1126 $this->info = $info;
1127 }
1128
1129 public function getInfo()
1130 {
1131 return $this->info;
1132 }
1133
1134 public function setName($name)
1135 {
1136 $this->name = $name;
1137 }
1138
1139 public function getName()
1140 {
1141 return $this->name;
1142 }
1143 }
1144
1145 class Google_Service_Genomics_Dataset extends Google_Model
1146 {
1147 public $id;
1148 public $isPublic;
1149 public $projectId;
1150
1151 public function setId($id)
1152 {
1153 $this->id = $id;
1154 }
1155
1156 public function getId()
1157 {
1158 return $this->id;
1159 }
1160
1161 public function setIsPublic($isPublic)
1162 {
1163 $this->isPublic = $isPublic;
1164 }
1165
1166 public function getIsPublic()
1167 {
1168 return $this->isPublic;
1169 }
1170
1171 public function setProjectId($projectId)
1172 {
1173 $this->projectId = $projectId;
1174 }
1175
1176 public function getProjectId()
1177 {
1178 return $this->projectId;
1179 }
1180 }
1181
1182 class Google_Service_Genomics_ExperimentalCreateJobRequest extends Google_Collection
1183 {
1184 public $align;
1185 public $callVariants;
1186 public $gcsOutputPath;
1187 public $projectId;
1188 public $sourceUris;
1189
1190 public function setAlign($align)
1191 {
1192 $this->align = $align;
1193 }
1194
1195 public function getAlign()
1196 {
1197 return $this->align;
1198 }
1199
1200 public function setCallVariants($callVariants)
1201 {
1202 $this->callVariants = $callVariants;
1203 }
1204
1205 public function getCallVariants()
1206 {
1207 return $this->callVariants;
1208 }
1209
1210 public function setGcsOutputPath($gcsOutputPath)
1211 {
1212 $this->gcsOutputPath = $gcsOutputPath;
1213 }
1214
1215 public function getGcsOutputPath()
1216 {
1217 return $this->gcsOutputPath;
1218 }
1219
1220 public function setProjectId($projectId)
1221 {
1222 $this->projectId = $projectId;
1223 }
1224
1225 public function getProjectId()
1226 {
1227 return $this->projectId;
1228 }
1229
1230 public function setSourceUris($sourceUris)
1231 {
1232 $this->sourceUris = $sourceUris;
1233 }
1234
1235 public function getSourceUris()
1236 {
1237 return $this->sourceUris;
1238 }
1239 }
1240
1241 class Google_Service_Genomics_ExperimentalCreateJobResponse extends Google_Model
1242 {
1243 public $jobId;
1244
1245 public function setJobId($jobId)
1246 {
1247 $this->jobId = $jobId;
1248 }
1249
1250 public function getJobId()
1251 {
1252 return $this->jobId;
1253 }
1254 }
1255
1256 class Google_Service_Genomics_ExportReadsetsRequest extends Google_Collection
1257 {
1258 public $exportUri;
1259 public $projectId;
1260 public $readsetIds;
1261
1262 public function setExportUri($exportUri)
1263 {
1264 $this->exportUri = $exportUri;
1265 }
1266
1267 public function getExportUri()
1268 {
1269 return $this->exportUri;
1270 }
1271
1272 public function setProjectId($projectId)
1273 {
1274 $this->projectId = $projectId;
1275 }
1276
1277 public function getProjectId()
1278 {
1279 return $this->projectId;
1280 }
1281
1282 public function setReadsetIds($readsetIds)
1283 {
1284 $this->readsetIds = $readsetIds;
1285 }
1286
1287 public function getReadsetIds()
1288 {
1289 return $this->readsetIds;
1290 }
1291 }
1292
1293 class Google_Service_Genomics_ExportReadsetsResponse extends Google_Model
1294 {
1295 public $jobId;
1296
1297 public function setJobId($jobId)
1298 {
1299 $this->jobId = $jobId;
1300 }
1301
1302 public function getJobId()
1303 {
1304 return $this->jobId;
1305 }
1306 }
1307
1308 class Google_Service_Genomics_ExportVariantsRequest extends Google_Collection
1309 {
1310 public $bigqueryDataset;
1311 public $bigqueryTable;
1312 public $callsetIds;
1313 public $datasetIds;
1314 public $exportUri;
1315 public $format;
1316 public $projectId;
1317
1318 public function setBigqueryDataset($bigqueryDataset)
1319 {
1320 $this->bigqueryDataset = $bigqueryDataset;
1321 }
1322
1323 public function getBigqueryDataset()
1324 {
1325 return $this->bigqueryDataset;
1326 }
1327
1328 public function setBigqueryTable($bigqueryTable)
1329 {
1330 $this->bigqueryTable = $bigqueryTable;
1331 }
1332
1333 public function getBigqueryTable()
1334 {
1335 return $this->bigqueryTable;
1336 }
1337
1338 public function setCallsetIds($callsetIds)
1339 {
1340 $this->callsetIds = $callsetIds;
1341 }
1342
1343 public function getCallsetIds()
1344 {
1345 return $this->callsetIds;
1346 }
1347
1348 public function setDatasetIds($datasetIds)
1349 {
1350 $this->datasetIds = $datasetIds;
1351 }
1352
1353 public function getDatasetIds()
1354 {
1355 return $this->datasetIds;
1356 }
1357
1358 public function setExportUri($exportUri)
1359 {
1360 $this->exportUri = $exportUri;
1361 }
1362
1363 public function getExportUri()
1364 {
1365 return $this->exportUri;
1366 }
1367
1368 public function setFormat($format)
1369 {
1370 $this->format = $format;
1371 }
1372
1373 public function getFormat()
1374 {
1375 return $this->format;
1376 }
1377
1378 public function setProjectId($projectId)
1379 {
1380 $this->projectId = $projectId;
1381 }
1382
1383 public function getProjectId()
1384 {
1385 return $this->projectId;
1386 }
1387 }
1388
1389 class Google_Service_Genomics_ExportVariantsResponse extends Google_Model
1390 {
1391 public $jobId;
1392
1393 public function setJobId($jobId)
1394 {
1395 $this->jobId = $jobId;
1396 }
1397
1398 public function getJobId()
1399 {
1400 return $this->jobId;
1401 }
1402 }
1403
1404 class Google_Service_Genomics_Header extends Google_Model
1405 {
1406 public $sortingOrder;
1407 public $version;
1408
1409 public function setSortingOrder($sortingOrder)
1410 {
1411 $this->sortingOrder = $sortingOrder;
1412 }
1413
1414 public function getSortingOrder()
1415 {
1416 return $this->sortingOrder;
1417 }
1418
1419 public function setVersion($version)
1420 {
1421 $this->version = $version;
1422 }
1423
1424 public function getVersion()
1425 {
1426 return $this->version;
1427 }
1428 }
1429
1430 class Google_Service_Genomics_HeaderSection extends Google_Collection
1431 {
1432 public $comments;
1433 public $fileUri;
1434 protected $headersType = 'Google_Service_Genomics_Header';
1435 protected $headersDataType = 'array';
1436 protected $programsType = 'Google_Service_Genomics_Program';
1437 protected $programsDataType = 'array';
1438 protected $readGroupsType = 'Google_Service_Genomics_ReadGroup';
1439 protected $readGroupsDataType = 'array';
1440 protected $refSequencesType = 'Google_Service_Genomics_ReferenceSequence';
1441 protected $refSequencesDataType = 'array';
1442
1443 public function setComments($comments)
1444 {
1445 $this->comments = $comments;
1446 }
1447
1448 public function getComments()
1449 {
1450 return $this->comments;
1451 }
1452
1453 public function setFileUri($fileUri)
1454 {
1455 $this->fileUri = $fileUri;
1456 }
1457
1458 public function getFileUri()
1459 {
1460 return $this->fileUri;
1461 }
1462
1463 public function setHeaders($headers)
1464 {
1465 $this->headers = $headers;
1466 }
1467
1468 public function getHeaders()
1469 {
1470 return $this->headers;
1471 }
1472
1473 public function setPrograms($programs)
1474 {
1475 $this->programs = $programs;
1476 }
1477
1478 public function getPrograms()
1479 {
1480 return $this->programs;
1481 }
1482
1483 public function setReadGroups($readGroups)
1484 {
1485 $this->readGroups = $readGroups;
1486 }
1487
1488 public function getReadGroups()
1489 {
1490 return $this->readGroups;
1491 }
1492
1493 public function setRefSequences($refSequences)
1494 {
1495 $this->refSequences = $refSequences;
1496 }
1497
1498 public function getRefSequences()
1499 {
1500 return $this->refSequences;
1501 }
1502 }
1503
1504 class Google_Service_Genomics_ImportReadsetsRequest extends Google_Collection
1505 {
1506 public $datasetId;
1507 public $sourceUris;
1508
1509 public function setDatasetId($datasetId)
1510 {
1511 $this->datasetId = $datasetId;
1512 }
1513
1514 public function getDatasetId()
1515 {
1516 return $this->datasetId;
1517 }
1518
1519 public function setSourceUris($sourceUris)
1520 {
1521 $this->sourceUris = $sourceUris;
1522 }
1523
1524 public function getSourceUris()
1525 {
1526 return $this->sourceUris;
1527 }
1528 }
1529
1530 class Google_Service_Genomics_ImportReadsetsResponse extends Google_Model
1531 {
1532 public $jobId;
1533
1534 public function setJobId($jobId)
1535 {
1536 $this->jobId = $jobId;
1537 }
1538
1539 public function getJobId()
1540 {
1541 return $this->jobId;
1542 }
1543 }
1544
1545 class Google_Service_Genomics_ImportVariantsRequest extends Google_Collection
1546 {
1547 public $datasetId;
1548 public $sourceUris;
1549
1550 public function setDatasetId($datasetId)
1551 {
1552 $this->datasetId = $datasetId;
1553 }
1554
1555 public function getDatasetId()
1556 {
1557 return $this->datasetId;
1558 }
1559
1560 public function setSourceUris($sourceUris)
1561 {
1562 $this->sourceUris = $sourceUris;
1563 }
1564
1565 public function getSourceUris()
1566 {
1567 return $this->sourceUris;
1568 }
1569 }
1570
1571 class Google_Service_Genomics_ImportVariantsResponse extends Google_Model
1572 {
1573 public $jobId;
1574
1575 public function setJobId($jobId)
1576 {
1577 $this->jobId = $jobId;
1578 }
1579
1580 public function getJobId()
1581 {
1582 return $this->jobId;
1583 }
1584 }
1585
1586 class Google_Service_Genomics_Job extends Google_Collection
1587 {
1588 public $description;
1589 public $errors;
1590 public $id;
1591 public $importedIds;
1592 public $projectId;
1593 public $status;
1594 public $warnings;
1595
1596 public function setDescription($description)
1597 {
1598 $this->description = $description;
1599 }
1600
1601 public function getDescription()
1602 {
1603 return $this->description;
1604 }
1605
1606 public function setErrors($errors)
1607 {
1608 $this->errors = $errors;
1609 }
1610
1611 public function getErrors()
1612 {
1613 return $this->errors;
1614 }
1615
1616 public function setId($id)
1617 {
1618 $this->id = $id;
1619 }
1620
1621 public function getId()
1622 {
1623 return $this->id;
1624 }
1625
1626 public function setImportedIds($importedIds)
1627 {
1628 $this->importedIds = $importedIds;
1629 }
1630
1631 public function getImportedIds()
1632 {
1633 return $this->importedIds;
1634 }
1635
1636 public function setProjectId($projectId)
1637 {
1638 $this->projectId = $projectId;
1639 }
1640
1641 public function getProjectId()
1642 {
1643 return $this->projectId;
1644 }
1645
1646 public function setStatus($status)
1647 {
1648 $this->status = $status;
1649 }
1650
1651 public function getStatus()
1652 {
1653 return $this->status;
1654 }
1655
1656 public function setWarnings($warnings)
1657 {
1658 $this->warnings = $warnings;
1659 }
1660
1661 public function getWarnings()
1662 {
1663 return $this->warnings;
1664 }
1665 }
1666
1667 class Google_Service_Genomics_ListDatasetsResponse extends Google_Collection
1668 {
1669 protected $datasetsType = 'Google_Service_Genomics_Dataset';
1670 protected $datasetsDataType = 'array';
1671 public $nextPageToken;
1672
1673 public function setDatasets($datasets)
1674 {
1675 $this->datasets = $datasets;
1676 }
1677
1678 public function getDatasets()
1679 {
1680 return $this->datasets;
1681 }
1682
1683 public function setNextPageToken($nextPageToken)
1684 {
1685 $this->nextPageToken = $nextPageToken;
1686 }
1687
1688 public function getNextPageToken()
1689 {
1690 return $this->nextPageToken;
1691 }
1692 }
1693
1694 class Google_Service_Genomics_Program extends Google_Model
1695 {
1696 public $commandLine;
1697 public $id;
1698 public $name;
1699 public $prevProgramId;
1700 public $version;
1701
1702 public function setCommandLine($commandLine)
1703 {
1704 $this->commandLine = $commandLine;
1705 }
1706
1707 public function getCommandLine()
1708 {
1709 return $this->commandLine;
1710 }
1711
1712 public function setId($id)
1713 {
1714 $this->id = $id;
1715 }
1716
1717 public function getId()
1718 {
1719 return $this->id;
1720 }
1721
1722 public function setName($name)
1723 {
1724 $this->name = $name;
1725 }
1726
1727 public function getName()
1728 {
1729 return $this->name;
1730 }
1731
1732 public function setPrevProgramId($prevProgramId)
1733 {
1734 $this->prevProgramId = $prevProgramId;
1735 }
1736
1737 public function getPrevProgramId()
1738 {
1739 return $this->prevProgramId;
1740 }
1741
1742 public function setVersion($version)
1743 {
1744 $this->version = $version;
1745 }
1746
1747 public function getVersion()
1748 {
1749 return $this->version;
1750 }
1751 }
1752
1753 class Google_Service_Genomics_Read extends Google_Model
1754 {
1755 public $alignedBases;
1756 public $baseQuality;
1757 public $cigar;
1758 public $flags;
1759 public $id;
1760 public $mappingQuality;
1761 public $matePosition;
1762 public $mateReferenceSequenceName;
1763 public $name;
1764 public $originalBases;
1765 public $position;
1766 public $readsetId;
1767 public $referenceSequenceName;
1768 public $tags;
1769 public $templateLength;
1770
1771 public function setAlignedBases($alignedBases)
1772 {
1773 $this->alignedBases = $alignedBases;
1774 }
1775
1776 public function getAlignedBases()
1777 {
1778 return $this->alignedBases;
1779 }
1780
1781 public function setBaseQuality($baseQuality)
1782 {
1783 $this->baseQuality = $baseQuality;
1784 }
1785
1786 public function getBaseQuality()
1787 {
1788 return $this->baseQuality;
1789 }
1790
1791 public function setCigar($cigar)
1792 {
1793 $this->cigar = $cigar;
1794 }
1795
1796 public function getCigar()
1797 {
1798 return $this->cigar;
1799 }
1800
1801 public function setFlags($flags)
1802 {
1803 $this->flags = $flags;
1804 }
1805
1806 public function getFlags()
1807 {
1808 return $this->flags;
1809 }
1810
1811 public function setId($id)
1812 {
1813 $this->id = $id;
1814 }
1815
1816 public function getId()
1817 {
1818 return $this->id;
1819 }
1820
1821 public function setMappingQuality($mappingQuality)
1822 {
1823 $this->mappingQuality = $mappingQuality;
1824 }
1825
1826 public function getMappingQuality()
1827 {
1828 return $this->mappingQuality;
1829 }
1830
1831 public function setMatePosition($matePosition)
1832 {
1833 $this->matePosition = $matePosition;
1834 }
1835
1836 public function getMatePosition()
1837 {
1838 return $this->matePosition;
1839 }
1840
1841 public function setMateReferenceSequenceName($mateReferenceSequenceName)
1842 {
1843 $this->mateReferenceSequenceName = $mateReferenceSequenceName;
1844 }
1845
1846 public function getMateReferenceSequenceName()
1847 {
1848 return $this->mateReferenceSequenceName;
1849 }
1850
1851 public function setName($name)
1852 {
1853 $this->name = $name;
1854 }
1855
1856 public function getName()
1857 {
1858 return $this->name;
1859 }
1860
1861 public function setOriginalBases($originalBases)
1862 {
1863 $this->originalBases = $originalBases;
1864 }
1865
1866 public function getOriginalBases()
1867 {
1868 return $this->originalBases;
1869 }
1870
1871 public function setPosition($position)
1872 {
1873 $this->position = $position;
1874 }
1875
1876 public function getPosition()
1877 {
1878 return $this->position;
1879 }
1880
1881 public function setReadsetId($readsetId)
1882 {
1883 $this->readsetId = $readsetId;
1884 }
1885
1886 public function getReadsetId()
1887 {
1888 return $this->readsetId;
1889 }
1890
1891 public function setReferenceSequenceName($referenceSequenceName)
1892 {
1893 $this->referenceSequenceName = $referenceSequenceName;
1894 }
1895
1896 public function getReferenceSequenceName()
1897 {
1898 return $this->referenceSequenceName;
1899 }
1900
1901 public function setTags($tags)
1902 {
1903 $this->tags = $tags;
1904 }
1905
1906 public function getTags()
1907 {
1908 return $this->tags;
1909 }
1910
1911 public function setTemplateLength($templateLength)
1912 {
1913 $this->templateLength = $templateLength;
1914 }
1915
1916 public function getTemplateLength()
1917 {
1918 return $this->templateLength;
1919 }
1920 }
1921
1922 class Google_Service_Genomics_ReadGroup extends Google_Model
1923 {
1924 public $date;
1925 public $description;
1926 public $flowOrder;
1927 public $id;
1928 public $keySequence;
1929 public $library;
1930 public $platformUnit;
1931 public $predictedInsertSize;
1932 public $processingProgram;
1933 public $sample;
1934 public $sequencingCenterName;
1935 public $sequencingTechnology;
1936
1937 public function setDate($date)
1938 {
1939 $this->date = $date;
1940 }
1941
1942 public function getDate()
1943 {
1944 return $this->date;
1945 }
1946
1947 public function setDescription($description)
1948 {
1949 $this->description = $description;
1950 }
1951
1952 public function getDescription()
1953 {
1954 return $this->description;
1955 }
1956
1957 public function setFlowOrder($flowOrder)
1958 {
1959 $this->flowOrder = $flowOrder;
1960 }
1961
1962 public function getFlowOrder()
1963 {
1964 return $this->flowOrder;
1965 }
1966
1967 public function setId($id)
1968 {
1969 $this->id = $id;
1970 }
1971
1972 public function getId()
1973 {
1974 return $this->id;
1975 }
1976
1977 public function setKeySequence($keySequence)
1978 {
1979 $this->keySequence = $keySequence;
1980 }
1981
1982 public function getKeySequence()
1983 {
1984 return $this->keySequence;
1985 }
1986
1987 public function setLibrary($library)
1988 {
1989 $this->library = $library;
1990 }
1991
1992 public function getLibrary()
1993 {
1994 return $this->library;
1995 }
1996
1997 public function setPlatformUnit($platformUnit)
1998 {
1999 $this->platformUnit = $platformUnit;
2000 }
2001
2002 public function getPlatformUnit()
2003 {
2004 return $this->platformUnit;
2005 }
2006
2007 public function setPredictedInsertSize($predictedInsertSize)
2008 {
2009 $this->predictedInsertSize = $predictedInsertSize;
2010 }
2011
2012 public function getPredictedInsertSize()
2013 {
2014 return $this->predictedInsertSize;
2015 }
2016
2017 public function setProcessingProgram($processingProgram)
2018 {
2019 $this->processingProgram = $processingProgram;
2020 }
2021
2022 public function getProcessingProgram()
2023 {
2024 return $this->processingProgram;
2025 }
2026
2027 public function setSample($sample)
2028 {
2029 $this->sample = $sample;
2030 }
2031
2032 public function getSample()
2033 {
2034 return $this->sample;
2035 }
2036
2037 public function setSequencingCenterName($sequencingCenterName)
2038 {
2039 $this->sequencingCenterName = $sequencingCenterName;
2040 }
2041
2042 public function getSequencingCenterName()
2043 {
2044 return $this->sequencingCenterName;
2045 }
2046
2047 public function setSequencingTechnology($sequencingTechnology)
2048 {
2049 $this->sequencingTechnology = $sequencingTechnology;
2050 }
2051
2052 public function getSequencingTechnology()
2053 {
2054 return $this->sequencingTechnology;
2055 }
2056 }
2057
2058 class Google_Service_Genomics_Readset extends Google_Collection
2059 {
2060 public $created;
2061 public $datasetId;
2062 protected $fileDataType = 'Google_Service_Genomics_HeaderSection';
2063 protected $fileDataDataType = 'array';
2064 public $id;
2065 public $name;
2066 public $readCount;
2067
2068 public function setCreated($created)
2069 {
2070 $this->created = $created;
2071 }
2072
2073 public function getCreated()
2074 {
2075 return $this->created;
2076 }
2077
2078 public function setDatasetId($datasetId)
2079 {
2080 $this->datasetId = $datasetId;
2081 }
2082
2083 public function getDatasetId()
2084 {
2085 return $this->datasetId;
2086 }
2087
2088 public function setFileData($fileData)
2089 {
2090 $this->fileData = $fileData;
2091 }
2092
2093 public function getFileData()
2094 {
2095 return $this->fileData;
2096 }
2097
2098 public function setId($id)
2099 {
2100 $this->id = $id;
2101 }
2102
2103 public function getId()
2104 {
2105 return $this->id;
2106 }
2107
2108 public function setName($name)
2109 {
2110 $this->name = $name;
2111 }
2112
2113 public function getName()
2114 {
2115 return $this->name;
2116 }
2117
2118 public function setReadCount($readCount)
2119 {
2120 $this->readCount = $readCount;
2121 }
2122
2123 public function getReadCount()
2124 {
2125 return $this->readCount;
2126 }
2127 }
2128
2129 class Google_Service_Genomics_ReferenceSequence extends Google_Model
2130 {
2131 public $assemblyId;
2132 public $length;
2133 public $md5Checksum;
2134 public $name;
2135 public $species;
2136 public $uri;
2137
2138 public function setAssemblyId($assemblyId)
2139 {
2140 $this->assemblyId = $assemblyId;
2141 }
2142
2143 public function getAssemblyId()
2144 {
2145 return $this->assemblyId;
2146 }
2147
2148 public function setLength($length)
2149 {
2150 $this->length = $length;
2151 }
2152
2153 public function getLength()
2154 {
2155 return $this->length;
2156 }
2157
2158 public function setMd5Checksum($md5Checksum)
2159 {
2160 $this->md5Checksum = $md5Checksum;
2161 }
2162
2163 public function getMd5Checksum()
2164 {
2165 return $this->md5Checksum;
2166 }
2167
2168 public function setName($name)
2169 {
2170 $this->name = $name;
2171 }
2172
2173 public function getName()
2174 {
2175 return $this->name;
2176 }
2177
2178 public function setSpecies($species)
2179 {
2180 $this->species = $species;
2181 }
2182
2183 public function getSpecies()
2184 {
2185 return $this->species;
2186 }
2187
2188 public function setUri($uri)
2189 {
2190 $this->uri = $uri;
2191 }
2192
2193 public function getUri()
2194 {
2195 return $this->uri;
2196 }
2197 }
2198
2199 class Google_Service_Genomics_SearchCallsetsRequest extends Google_Collection
2200 {
2201 public $datasetIds;
2202 public $name;
2203 public $pageToken;
2204
2205 public function setDatasetIds($datasetIds)
2206 {
2207 $this->datasetIds = $datasetIds;
2208 }
2209
2210 public function getDatasetIds()
2211 {
2212 return $this->datasetIds;
2213 }
2214
2215 public function setName($name)
2216 {
2217 $this->name = $name;
2218 }
2219
2220 public function getName()
2221 {
2222 return $this->name;
2223 }
2224
2225 public function setPageToken($pageToken)
2226 {
2227 $this->pageToken = $pageToken;
2228 }
2229
2230 public function getPageToken()
2231 {
2232 return $this->pageToken;
2233 }
2234 }
2235
2236 class Google_Service_Genomics_SearchCallsetsResponse extends Google_Collection
2237 {
2238 protected $callsetsType = 'Google_Service_Genomics_Callset';
2239 protected $callsetsDataType = 'array';
2240 public $nextPageToken;
2241
2242 public function setCallsets($callsets)
2243 {
2244 $this->callsets = $callsets;
2245 }
2246
2247 public function getCallsets()
2248 {
2249 return $this->callsets;
2250 }
2251
2252 public function setNextPageToken($nextPageToken)
2253 {
2254 $this->nextPageToken = $nextPageToken;
2255 }
2256
2257 public function getNextPageToken()
2258 {
2259 return $this->nextPageToken;
2260 }
2261 }
2262
2263 class Google_Service_Genomics_SearchReadsRequest extends Google_Collection
2264 {
2265 public $pageToken;
2266 public $readsetIds;
2267 public $sequenceEnd;
2268 public $sequenceName;
2269 public $sequenceStart;
2270
2271 public function setPageToken($pageToken)
2272 {
2273 $this->pageToken = $pageToken;
2274 }
2275
2276 public function getPageToken()
2277 {
2278 return $this->pageToken;
2279 }
2280
2281 public function setReadsetIds($readsetIds)
2282 {
2283 $this->readsetIds = $readsetIds;
2284 }
2285
2286 public function getReadsetIds()
2287 {
2288 return $this->readsetIds;
2289 }
2290
2291 public function setSequenceEnd($sequenceEnd)
2292 {
2293 $this->sequenceEnd = $sequenceEnd;
2294 }
2295
2296 public function getSequenceEnd()
2297 {
2298 return $this->sequenceEnd;
2299 }
2300
2301 public function setSequenceName($sequenceName)
2302 {
2303 $this->sequenceName = $sequenceName;
2304 }
2305
2306 public function getSequenceName()
2307 {
2308 return $this->sequenceName;
2309 }
2310
2311 public function setSequenceStart($sequenceStart)
2312 {
2313 $this->sequenceStart = $sequenceStart;
2314 }
2315
2316 public function getSequenceStart()
2317 {
2318 return $this->sequenceStart;
2319 }
2320 }
2321
2322 class Google_Service_Genomics_SearchReadsResponse extends Google_Collection
2323 {
2324 public $nextPageToken;
2325 protected $readsType = 'Google_Service_Genomics_Read';
2326 protected $readsDataType = 'array';
2327
2328 public function setNextPageToken($nextPageToken)
2329 {
2330 $this->nextPageToken = $nextPageToken;
2331 }
2332
2333 public function getNextPageToken()
2334 {
2335 return $this->nextPageToken;
2336 }
2337
2338 public function setReads($reads)
2339 {
2340 $this->reads = $reads;
2341 }
2342
2343 public function getReads()
2344 {
2345 return $this->reads;
2346 }
2347 }
2348
2349 class Google_Service_Genomics_SearchReadsetsRequest extends Google_Collection
2350 {
2351 public $datasetIds;
2352 public $name;
2353 public $pageToken;
2354
2355 public function setDatasetIds($datasetIds)
2356 {
2357 $this->datasetIds = $datasetIds;
2358 }
2359
2360 public function getDatasetIds()
2361 {
2362 return $this->datasetIds;
2363 }
2364
2365 public function setName($name)
2366 {
2367 $this->name = $name;
2368 }
2369
2370 public function getName()
2371 {
2372 return $this->name;
2373 }
2374
2375 public function setPageToken($pageToken)
2376 {
2377 $this->pageToken = $pageToken;
2378 }
2379
2380 public function getPageToken()
2381 {
2382 return $this->pageToken;
2383 }
2384 }
2385
2386 class Google_Service_Genomics_SearchReadsetsResponse extends Google_Collection
2387 {
2388 public $nextPageToken;
2389 protected $readsetsType = 'Google_Service_Genomics_Readset';
2390 protected $readsetsDataType = 'array';
2391
2392 public function setNextPageToken($nextPageToken)
2393 {
2394 $this->nextPageToken = $nextPageToken;
2395 }
2396
2397 public function getNextPageToken()
2398 {
2399 return $this->nextPageToken;
2400 }
2401
2402 public function setReadsets($readsets)
2403 {
2404 $this->readsets = $readsets;
2405 }
2406
2407 public function getReadsets()
2408 {
2409 return $this->readsets;
2410 }
2411 }
2412
2413 class Google_Service_Genomics_SearchVariantsRequest extends Google_Collection
2414 {
2415 public $callsetIds;
2416 public $callsetNames;
2417 public $contig;
2418 public $datasetId;
2419 public $endPosition;
2420 public $maxResults;
2421 public $pageToken;
2422 public $startPosition;
2423 public $variantName;
2424
2425 public function setCallsetIds($callsetIds)
2426 {
2427 $this->callsetIds = $callsetIds;
2428 }
2429
2430 public function getCallsetIds()
2431 {
2432 return $this->callsetIds;
2433 }
2434
2435 public function setCallsetNames($callsetNames)
2436 {
2437 $this->callsetNames = $callsetNames;
2438 }
2439
2440 public function getCallsetNames()
2441 {
2442 return $this->callsetNames;
2443 }
2444
2445 public function setContig($contig)
2446 {
2447 $this->contig = $contig;
2448 }
2449
2450 public function getContig()
2451 {
2452 return $this->contig;
2453 }
2454
2455 public function setDatasetId($datasetId)
2456 {
2457 $this->datasetId = $datasetId;
2458 }
2459
2460 public function getDatasetId()
2461 {
2462 return $this->datasetId;
2463 }
2464
2465 public function setEndPosition($endPosition)
2466 {
2467 $this->endPosition = $endPosition;
2468 }
2469
2470 public function getEndPosition()
2471 {
2472 return $this->endPosition;
2473 }
2474
2475 public function setMaxResults($maxResults)
2476 {
2477 $this->maxResults = $maxResults;
2478 }
2479
2480 public function getMaxResults()
2481 {
2482 return $this->maxResults;
2483 }
2484
2485 public function setPageToken($pageToken)
2486 {
2487 $this->pageToken = $pageToken;
2488 }
2489
2490 public function getPageToken()
2491 {
2492 return $this->pageToken;
2493 }
2494
2495 public function setStartPosition($startPosition)
2496 {
2497 $this->startPosition = $startPosition;
2498 }
2499
2500 public function getStartPosition()
2501 {
2502 return $this->startPosition;
2503 }
2504
2505 public function setVariantName($variantName)
2506 {
2507 $this->variantName = $variantName;
2508 }
2509
2510 public function getVariantName()
2511 {
2512 return $this->variantName;
2513 }
2514 }
2515
2516 class Google_Service_Genomics_SearchVariantsResponse extends Google_Collection
2517 {
2518 public $nextPageToken;
2519 protected $variantsType = 'Google_Service_Genomics_Variant';
2520 protected $variantsDataType = 'array';
2521
2522 public function setNextPageToken($nextPageToken)
2523 {
2524 $this->nextPageToken = $nextPageToken;
2525 }
2526
2527 public function getNextPageToken()
2528 {
2529 return $this->nextPageToken;
2530 }
2531
2532 public function setVariants($variants)
2533 {
2534 $this->variants = $variants;
2535 }
2536
2537 public function getVariants()
2538 {
2539 return $this->variants;
2540 }
2541 }
2542
2543 class Google_Service_Genomics_Variant extends Google_Collection
2544 {
2545 public $alternateBases;
2546 protected $callsType = 'Google_Service_Genomics_Call';
2547 protected $callsDataType = 'array';
2548 public $contig;
2549 public $created;
2550 public $datasetId;
2551 public $id;
2552 public $info;
2553 public $names;
2554 public $position;
2555 public $referenceBases;
2556
2557 public function setAlternateBases($alternateBases)
2558 {
2559 $this->alternateBases = $alternateBases;
2560 }
2561
2562 public function getAlternateBases()
2563 {
2564 return $this->alternateBases;
2565 }
2566
2567 public function setCalls($calls)
2568 {
2569 $this->calls = $calls;
2570 }
2571
2572 public function getCalls()
2573 {
2574 return $this->calls;
2575 }
2576
2577 public function setContig($contig)
2578 {
2579 $this->contig = $contig;
2580 }
2581
2582 public function getContig()
2583 {
2584 return $this->contig;
2585 }
2586
2587 public function setCreated($created)
2588 {
2589 $this->created = $created;
2590 }
2591
2592 public function getCreated()
2593 {
2594 return $this->created;
2595 }
2596
2597 public function setDatasetId($datasetId)
2598 {
2599 $this->datasetId = $datasetId;
2600 }
2601
2602 public function getDatasetId()
2603 {
2604 return $this->datasetId;
2605 }
2606
2607 public function setId($id)
2608 {
2609 $this->id = $id;
2610 }
2611
2612 public function getId()
2613 {
2614 return $this->id;
2615 }
2616
2617 public function setInfo($info)
2618 {
2619 $this->info = $info;
2620 }
2621
2622 public function getInfo()
2623 {
2624 return $this->info;
2625 }
2626
2627 public function setNames($names)
2628 {
2629 $this->names = $names;
2630 }
2631
2632 public function getNames()
2633 {
2634 return $this->names;
2635 }
2636
2637 public function setPosition($position)
2638 {
2639 $this->position = $position;
2640 }
2641
2642 public function getPosition()
2643 {
2644 return $this->position;
2645 }
2646
2647 public function setReferenceBases($referenceBases)
2648 {
2649 $this->referenceBases = $referenceBases;
2650 }
2651
2652 public function getReferenceBases()
2653 {
2654 return $this->referenceBases;
2655 }
2656 }
2657