Differences Between: [Versions 310 and 403] [Versions 311 and 403] [Versions 39 and 403] [Versions 400 and 403] [Versions 401 and 403]
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 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body