Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

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