[ Index ]

PHP Cross Reference of moodle-2.8

title

Body

[close]

/lib/google/Google/Service/ -> Genomics.php (source)

   1  <?php
   2  /*
   3   * Copyright 2010 Google Inc.
   4   *
   5   * Licensed under the Apache License, Version 2.0 (the "License"); you may not
   6   * use this file except in compliance with the License. You may obtain a copy of
   7   * the License at
   8   *
   9   * http://www.apache.org/licenses/LICENSE-2.0
  10   *
  11   * Unless required by applicable law or agreed to in writing, software
  12   * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
  13   * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
  14   * License for the specific language governing permissions and limitations under
  15   * the License.
  16   */
  17  
  18  /**
  19   * Service definition for Genomics (v1beta).
  20   *
  21   * <p>
  22   * Provides access to Genomics data.
  23   * </p>
  24   *
  25   * <p>
  26   * For more information about this service, see the API
  27   * <a href="https://developers.google.com/genomics/v1beta/reference" target="_blank">Documentation</a>
  28   * </p>
  29   *
  30   * @author Google, Inc.
  31   */
  32  class Google_Service_Genomics extends Google_Service
  33  {
  34    /** View and manage your data in Google BigQuery. */
  35    const BIGQUERY = "https://www.googleapis.com/auth/bigquery";
  36    /** Manage your data in Google Cloud Storage. */
  37    const DEVSTORAGE_READ_WRITE = "https://www.googleapis.com/auth/devstorage.read_write";
  38    /** View and manage Genomics data. */
  39    const GENOMICS = "https://www.googleapis.com/auth/genomics";
  40    /** View Genomics data. */
  41    const GENOMICS_READONLY = "https://www.googleapis.com/auth/genomics.readonly";
  42  
  43    public $beacons;
  44    public $callsets;
  45    public $datasets;
  46    public $experimental_jobs;
  47    public $jobs;
  48    public $reads;
  49    public $readsets;
  50    public $readsets_coveragebuckets;
  51    public $variants;
  52    
  53  
  54    /**
  55     * Constructs the internal representation of the Genomics service.
  56     *
  57     * @param Google_Client $client
  58     */
  59    public function __construct(Google_Client $client)
  60    {
  61      parent::__construct($client);
  62      $this->servicePath = 'genomics/v1beta/';
  63      $this->version = 'v1beta';
  64      $this->serviceName = 'genomics';
  65  
  66      $this->beacons = new Google_Service_Genomics_Beacons_Resource(
  67          $this,
  68          $this->serviceName,
  69          'beacons',
  70          array(
  71            'methods' => array(
  72              'get' => array(
  73                'path' => 'beacons/{variantsetId}',
  74                'httpMethod' => 'GET',
  75                'parameters' => array(
  76                  'variantsetId' => array(
  77                    'location' => 'path',
  78                    'type' => 'string',
  79                    'required' => true,
  80                  ),
  81                  'allele' => array(
  82                    'location' => 'query',
  83                    'type' => 'string',
  84                  ),
  85                  'contig' => array(
  86                    'location' => 'query',
  87                    'type' => 'string',
  88                  ),
  89                  'position' => array(
  90                    'location' => 'query',
  91                    'type' => 'string',
  92                  ),
  93                ),
  94              ),
  95            )
  96          )
  97      );
  98      $this->callsets = new Google_Service_Genomics_Callsets_Resource(
  99          $this,
 100          $this->serviceName,
 101          'callsets',
 102          array(
 103            'methods' => array(
 104              'create' => array(
 105                'path' => 'callsets',
 106                'httpMethod' => 'POST',
 107                'parameters' => array(),
 108              ),'delete' => array(
 109                'path' => 'callsets/{callsetId}',
 110                'httpMethod' => 'DELETE',
 111                'parameters' => array(
 112                  'callsetId' => array(
 113                    'location' => 'path',
 114                    'type' => 'string',
 115                    'required' => true,
 116                  ),
 117                ),
 118              ),'get' => array(
 119                'path' => 'callsets/{callsetId}',
 120                'httpMethod' => 'GET',
 121                'parameters' => array(
 122                  'callsetId' => array(
 123                    'location' => 'path',
 124                    'type' => 'string',
 125                    'required' => true,
 126                  ),
 127                ),
 128              ),'patch' => array(
 129                'path' => 'callsets/{callsetId}',
 130                'httpMethod' => 'PATCH',
 131                'parameters' => array(
 132                  'callsetId' => array(
 133                    'location' => 'path',
 134                    'type' => 'string',
 135                    'required' => true,
 136                  ),
 137                ),
 138              ),'search' => array(
 139                'path' => 'callsets/search',
 140                'httpMethod' => 'POST',
 141                'parameters' => array(),
 142              ),'update' => array(
 143                'path' => 'callsets/{callsetId}',
 144                'httpMethod' => 'PUT',
 145                'parameters' => array(
 146                  'callsetId' => array(
 147                    'location' => 'path',
 148                    'type' => 'string',
 149                    'required' => true,
 150                  ),
 151                ),
 152              ),
 153            )
 154          )
 155      );
 156      $this->datasets = new Google_Service_Genomics_Datasets_Resource(
 157          $this,
 158          $this->serviceName,
 159          'datasets',
 160          array(
 161            'methods' => array(
 162              'create' => array(
 163                'path' => 'datasets',
 164                'httpMethod' => 'POST',
 165                'parameters' => array(),
 166              ),'delete' => array(
 167                'path' => 'datasets/{datasetId}',
 168                'httpMethod' => 'DELETE',
 169                'parameters' => array(
 170                  'datasetId' => array(
 171                    'location' => 'path',
 172                    'type' => 'string',
 173                    'required' => true,
 174                  ),
 175                ),
 176              ),'get' => array(
 177                'path' => 'datasets/{datasetId}',
 178                'httpMethod' => 'GET',
 179                'parameters' => array(
 180                  'datasetId' => array(
 181                    'location' => 'path',
 182                    'type' => 'string',
 183                    'required' => true,
 184                  ),
 185                ),
 186              ),'list' => array(
 187                'path' => 'datasets',
 188                'httpMethod' => 'GET',
 189                'parameters' => array(
 190                  'pageToken' => array(
 191                    'location' => 'query',
 192                    'type' => 'string',
 193                  ),
 194                  'maxResults' => array(
 195                    'location' => 'query',
 196                    'type' => 'string',
 197                  ),
 198                  'projectId' => array(
 199                    'location' => 'query',
 200                    'type' => 'string',
 201                  ),
 202                ),
 203              ),'patch' => array(
 204                'path' => 'datasets/{datasetId}',
 205                'httpMethod' => 'PATCH',
 206                'parameters' => array(
 207                  'datasetId' => array(
 208                    'location' => 'path',
 209                    'type' => 'string',
 210                    'required' => true,
 211                  ),
 212                ),
 213              ),'undelete' => array(
 214                'path' => 'datasets/{datasetId}/undelete',
 215                'httpMethod' => 'POST',
 216                'parameters' => array(
 217                  'datasetId' => array(
 218                    'location' => 'path',
 219                    'type' => 'string',
 220                    'required' => true,
 221                  ),
 222                ),
 223              ),'update' => array(
 224                'path' => 'datasets/{datasetId}',
 225                'httpMethod' => 'PUT',
 226                'parameters' => array(
 227                  'datasetId' => array(
 228                    'location' => 'path',
 229                    'type' => 'string',
 230                    'required' => true,
 231                  ),
 232                ),
 233              ),
 234            )
 235          )
 236      );
 237      $this->experimental_jobs = new Google_Service_Genomics_ExperimentalJobs_Resource(
 238          $this,
 239          $this->serviceName,
 240          'jobs',
 241          array(
 242            'methods' => array(
 243              'create' => array(
 244                'path' => 'experimental/jobs/create',
 245                'httpMethod' => 'POST',
 246                'parameters' => array(),
 247              ),
 248            )
 249          )
 250      );
 251      $this->jobs = new Google_Service_Genomics_Jobs_Resource(
 252          $this,
 253          $this->serviceName,
 254          'jobs',
 255          array(
 256            'methods' => array(
 257              'cancel' => array(
 258                'path' => 'jobs/{jobId}/cancel',
 259                'httpMethod' => 'POST',
 260                'parameters' => array(
 261                  'jobId' => array(
 262                    'location' => 'path',
 263                    'type' => 'string',
 264                    'required' => true,
 265                  ),
 266                ),
 267              ),'get' => array(
 268                'path' => 'jobs/{jobId}',
 269                'httpMethod' => 'GET',
 270                'parameters' => array(
 271                  'jobId' => array(
 272                    'location' => 'path',
 273                    'type' => 'string',
 274                    'required' => true,
 275                  ),
 276                ),
 277              ),'search' => array(
 278                'path' => 'jobs/search',
 279                'httpMethod' => 'POST',
 280                'parameters' => array(),
 281              ),
 282            )
 283          )
 284      );
 285      $this->reads = new Google_Service_Genomics_Reads_Resource(
 286          $this,
 287          $this->serviceName,
 288          'reads',
 289          array(
 290            'methods' => array(
 291              'search' => array(
 292                'path' => 'reads/search',
 293                'httpMethod' => 'POST',
 294                'parameters' => array(),
 295              ),
 296            )
 297          )
 298      );
 299      $this->readsets = new Google_Service_Genomics_Readsets_Resource(
 300          $this,
 301          $this->serviceName,
 302          'readsets',
 303          array(
 304            'methods' => array(
 305              'delete' => array(
 306                'path' => 'readsets/{readsetId}',
 307                'httpMethod' => 'DELETE',
 308                'parameters' => array(
 309                  'readsetId' => array(
 310                    'location' => 'path',
 311                    'type' => 'string',
 312                    'required' => true,
 313                  ),
 314                ),
 315              ),'export' => array(
 316                'path' => 'readsets/export',
 317                'httpMethod' => 'POST',
 318                'parameters' => array(),
 319              ),'get' => array(
 320                'path' => 'readsets/{readsetId}',
 321                'httpMethod' => 'GET',
 322                'parameters' => array(
 323                  'readsetId' => array(
 324                    'location' => 'path',
 325                    'type' => 'string',
 326                    'required' => true,
 327                  ),
 328                ),
 329              ),'import' => array(
 330                'path' => 'readsets/import',
 331                'httpMethod' => 'POST',
 332                'parameters' => array(),
 333              ),'patch' => array(
 334                'path' => 'readsets/{readsetId}',
 335                'httpMethod' => 'PATCH',
 336                'parameters' => array(
 337                  'readsetId' => array(
 338                    'location' => 'path',
 339                    'type' => 'string',
 340                    'required' => true,
 341                  ),
 342                ),
 343              ),'search' => array(
 344                'path' => 'readsets/search',
 345                'httpMethod' => 'POST',
 346                'parameters' => array(),
 347              ),'update' => array(
 348                'path' => 'readsets/{readsetId}',
 349                'httpMethod' => 'PUT',
 350                'parameters' => array(
 351                  'readsetId' => array(
 352                    'location' => 'path',
 353                    'type' => 'string',
 354                    'required' => true,
 355                  ),
 356                ),
 357              ),
 358            )
 359          )
 360      );
 361      $this->readsets_coveragebuckets = new Google_Service_Genomics_ReadsetsCoveragebuckets_Resource(
 362          $this,
 363          $this->serviceName,
 364          'coveragebuckets',
 365          array(
 366            'methods' => array(
 367              'list' => array(
 368                'path' => 'readsets/{readsetId}/coveragebuckets',
 369                'httpMethod' => 'GET',
 370                'parameters' => array(
 371                  'readsetId' => array(
 372                    'location' => 'path',
 373                    'type' => 'string',
 374                    'required' => true,
 375                  ),
 376                  'range.sequenceStart' => array(
 377                    'location' => 'query',
 378                    'type' => 'string',
 379                  ),
 380                  'maxResults' => array(
 381                    'location' => 'query',
 382                    'type' => 'string',
 383                  ),
 384                  'range.sequenceName' => array(
 385                    'location' => 'query',
 386                    'type' => 'string',
 387                  ),
 388                  'pageToken' => array(
 389                    'location' => 'query',
 390                    'type' => 'string',
 391                  ),
 392                  'targetBucketWidth' => array(
 393                    'location' => 'query',
 394                    'type' => 'string',
 395                  ),
 396                  'range.sequenceEnd' => array(
 397                    'location' => 'query',
 398                    'type' => 'string',
 399                  ),
 400                ),
 401              ),
 402            )
 403          )
 404      );
 405      $this->variants = new Google_Service_Genomics_Variants_Resource(
 406          $this,
 407          $this->serviceName,
 408          'variants',
 409          array(
 410            'methods' => array(
 411              'create' => array(
 412                'path' => 'variants',
 413                'httpMethod' => 'POST',
 414                'parameters' => array(),
 415              ),'delete' => array(
 416                'path' => 'variants/{variantId}',
 417                'httpMethod' => 'DELETE',
 418                'parameters' => array(
 419                  'variantId' => array(
 420                    'location' => 'path',
 421                    'type' => 'string',
 422                    'required' => true,
 423                  ),
 424                ),
 425              ),'export' => array(
 426                'path' => 'variants/export',
 427                'httpMethod' => 'POST',
 428                'parameters' => array(),
 429              ),'get' => array(
 430                'path' => 'variants/{variantId}',
 431                'httpMethod' => 'GET',
 432                'parameters' => array(
 433                  'variantId' => array(
 434                    'location' => 'path',
 435                    'type' => 'string',
 436                    'required' => true,
 437                  ),
 438                ),
 439              ),'getSummary' => array(
 440                'path' => 'variants/summary',
 441                'httpMethod' => 'GET',
 442                'parameters' => array(
 443                  'variantsetId' => array(
 444                    'location' => 'query',
 445                    'type' => 'string',
 446                  ),
 447                ),
 448              ),'import' => array(
 449                'path' => 'variants/import',
 450                'httpMethod' => 'POST',
 451                'parameters' => array(),
 452              ),'patch' => array(
 453                'path' => 'variants/{variantId}',
 454                'httpMethod' => 'PATCH',
 455                'parameters' => array(
 456                  'variantId' => array(
 457                    'location' => 'path',
 458                    'type' => 'string',
 459                    'required' => true,
 460                  ),
 461                ),
 462              ),'search' => array(
 463                'path' => 'variants/search',
 464                'httpMethod' => 'POST',
 465                'parameters' => array(),
 466              ),'update' => array(
 467                'path' => 'variants/{variantId}',
 468                'httpMethod' => 'PUT',
 469                'parameters' => array(
 470                  'variantId' => array(
 471                    'location' => 'path',
 472                    'type' => 'string',
 473                    'required' => true,
 474                  ),
 475                ),
 476              ),
 477            )
 478          )
 479      );
 480    }
 481  }
 482  
 483  
 484  /**
 485   * The "beacons" collection of methods.
 486   * Typical usage is:
 487   *  <code>
 488   *   $genomicsService = new Google_Service_Genomics(...);
 489   *   $beacons = $genomicsService->beacons;
 490   *  </code>
 491   */
 492  class Google_Service_Genomics_Beacons_Resource extends Google_Service_Resource
 493  {
 494  
 495    /**
 496     * This is an experimental API that provides a Global Alliance for Genomics and
 497     * Health Beacon. It may change at any time. (beacons.get)
 498     *
 499     * @param string $variantsetId
 500     * The ID of the variantset to query over. It must be public. Private variantsets will return an
 501      * unauthorized exception.
 502     * @param array $optParams Optional parameters.
 503     *
 504     * @opt_param string allele
 505     * Required. The allele to look for ('A', 'C', 'G' or 'T').
 506     * @opt_param string contig
 507     * Required. The contig to query over.
 508     * @opt_param string position
 509     * Required. The 0-based position to query.
 510     * @return Google_Service_Genomics_Beacon
 511     */
 512    public function get($variantsetId, $optParams = array())
 513    {
 514      $params = array('variantsetId' => $variantsetId);
 515      $params = array_merge($params, $optParams);
 516      return $this->call('get', array($params), "Google_Service_Genomics_Beacon");
 517    }
 518  }
 519  
 520  /**
 521   * The "callsets" collection of methods.
 522   * Typical usage is:
 523   *  <code>
 524   *   $genomicsService = new Google_Service_Genomics(...);
 525   *   $callsets = $genomicsService->callsets;
 526   *  </code>
 527   */
 528  class Google_Service_Genomics_Callsets_Resource extends Google_Service_Resource
 529  {
 530  
 531    /**
 532     * Creates a new callset. (callsets.create)
 533     *
 534     * @param Google_Callset $postBody
 535     * @param array $optParams Optional parameters.
 536     * @return Google_Service_Genomics_Callset
 537     */
 538    public function create(Google_Service_Genomics_Callset $postBody, $optParams = array())
 539    {
 540      $params = array('postBody' => $postBody);
 541      $params = array_merge($params, $optParams);
 542      return $this->call('create', array($params), "Google_Service_Genomics_Callset");
 543    }
 544    /**
 545     * Deletes a callset. (callsets.delete)
 546     *
 547     * @param string $callsetId
 548     * The ID of the callset to be deleted.
 549     * @param array $optParams Optional parameters.
 550     */
 551    public function delete($callsetId, $optParams = array())
 552    {
 553      $params = array('callsetId' => $callsetId);
 554      $params = array_merge($params, $optParams);
 555      return $this->call('delete', array($params));
 556    }
 557    /**
 558     * Gets a callset by ID. (callsets.get)
 559     *
 560     * @param string $callsetId
 561     * The ID of the callset.
 562     * @param array $optParams Optional parameters.
 563     * @return Google_Service_Genomics_Callset
 564     */
 565    public function get($callsetId, $optParams = array())
 566    {
 567      $params = array('callsetId' => $callsetId);
 568      $params = array_merge($params, $optParams);
 569      return $this->call('get', array($params), "Google_Service_Genomics_Callset");
 570    }
 571    /**
 572     * Updates a callset. This method supports patch semantics. (callsets.patch)
 573     *
 574     * @param string $callsetId
 575     * The ID of the callset to be updated.
 576     * @param Google_Callset $postBody
 577     * @param array $optParams Optional parameters.
 578     * @return Google_Service_Genomics_Callset
 579     */
 580    public function patch($callsetId, Google_Service_Genomics_Callset $postBody, $optParams = array())
 581    {
 582      $params = array('callsetId' => $callsetId, 'postBody' => $postBody);
 583      $params = array_merge($params, $optParams);
 584      return $this->call('patch', array($params), "Google_Service_Genomics_Callset");
 585    }
 586    /**
 587     * Gets a list of callsets matching the criteria. (callsets.search)
 588     *
 589     * @param Google_SearchCallsetsRequest $postBody
 590     * @param array $optParams Optional parameters.
 591     * @return Google_Service_Genomics_SearchCallsetsResponse
 592     */
 593    public function search(Google_Service_Genomics_SearchCallsetsRequest $postBody, $optParams = array())
 594    {
 595      $params = array('postBody' => $postBody);
 596      $params = array_merge($params, $optParams);
 597      return $this->call('search', array($params), "Google_Service_Genomics_SearchCallsetsResponse");
 598    }
 599    /**
 600     * Updates a callset. (callsets.update)
 601     *
 602     * @param string $callsetId
 603     * The ID of the callset to be updated.
 604     * @param Google_Callset $postBody
 605     * @param array $optParams Optional parameters.
 606     * @return Google_Service_Genomics_Callset
 607     */
 608    public function update($callsetId, Google_Service_Genomics_Callset $postBody, $optParams = array())
 609    {
 610      $params = array('callsetId' => $callsetId, 'postBody' => $postBody);
 611      $params = array_merge($params, $optParams);
 612      return $this->call('update', array($params), "Google_Service_Genomics_Callset");
 613    }
 614  }
 615  
 616  /**
 617   * The "datasets" collection of methods.
 618   * Typical usage is:
 619   *  <code>
 620   *   $genomicsService = new Google_Service_Genomics(...);
 621   *   $datasets = $genomicsService->datasets;
 622   *  </code>
 623   */
 624  class Google_Service_Genomics_Datasets_Resource extends Google_Service_Resource
 625  {
 626  
 627    /**
 628     * Creates a new dataset. (datasets.create)
 629     *
 630     * @param Google_Dataset $postBody
 631     * @param array $optParams Optional parameters.
 632     * @return Google_Service_Genomics_Dataset
 633     */
 634    public function create(Google_Service_Genomics_Dataset $postBody, $optParams = array())
 635    {
 636      $params = array('postBody' => $postBody);
 637      $params = array_merge($params, $optParams);
 638      return $this->call('create', array($params), "Google_Service_Genomics_Dataset");
 639    }
 640    /**
 641     * Deletes a dataset. (datasets.delete)
 642     *
 643     * @param string $datasetId
 644     * The ID of the dataset to be deleted.
 645     * @param array $optParams Optional parameters.
 646     */
 647    public function delete($datasetId, $optParams = array())
 648    {
 649      $params = array('datasetId' => $datasetId);
 650      $params = array_merge($params, $optParams);
 651      return $this->call('delete', array($params));
 652    }
 653    /**
 654     * Gets a dataset by ID. (datasets.get)
 655     *
 656     * @param string $datasetId
 657     * The ID of the dataset.
 658     * @param array $optParams Optional parameters.
 659     * @return Google_Service_Genomics_Dataset
 660     */
 661    public function get($datasetId, $optParams = array())
 662    {
 663      $params = array('datasetId' => $datasetId);
 664      $params = array_merge($params, $optParams);
 665      return $this->call('get', array($params), "Google_Service_Genomics_Dataset");
 666    }
 667    /**
 668     * Lists all datasets. (datasets.listDatasets)
 669     *
 670     * @param array $optParams Optional parameters.
 671     *
 672     * @opt_param string pageToken
 673     * The continuation token, which is used to page through large result sets. To get the next page of
 674      * results, set this parameter to the value of "nextPageToken" from the previous response.
 675     * @opt_param string maxResults
 676     * The maximum number of results returned by this request.
 677     * @opt_param string projectId
 678     * Only return datasets which belong to this Google Developers Console project. Only accepts
 679      * project numbers.
 680     * @return Google_Service_Genomics_ListDatasetsResponse
 681     */
 682    public function listDatasets($optParams = array())
 683    {
 684      $params = array();
 685      $params = array_merge($params, $optParams);
 686      return $this->call('list', array($params), "Google_Service_Genomics_ListDatasetsResponse");
 687    }
 688    /**
 689     * Updates a dataset. This method supports patch semantics. (datasets.patch)
 690     *
 691     * @param string $datasetId
 692     * The ID of the dataset to be updated.
 693     * @param Google_Dataset $postBody
 694     * @param array $optParams Optional parameters.
 695     * @return Google_Service_Genomics_Dataset
 696     */
 697    public function patch($datasetId, Google_Service_Genomics_Dataset $postBody, $optParams = array())
 698    {
 699      $params = array('datasetId' => $datasetId, 'postBody' => $postBody);
 700      $params = array_merge($params, $optParams);
 701      return $this->call('patch', array($params), "Google_Service_Genomics_Dataset");
 702    }
 703    /**
 704     * Undeletes a dataset by restoring a dataset which was deleted via this API.
 705     * This operation is only possible for a week after the deletion occurred.
 706     * (datasets.undelete)
 707     *
 708     * @param string $datasetId
 709     * The ID of the dataset to be undeleted.
 710     * @param array $optParams Optional parameters.
 711     * @return Google_Service_Genomics_Dataset
 712     */
 713    public function undelete($datasetId, $optParams = array())
 714    {
 715      $params = array('datasetId' => $datasetId);
 716      $params = array_merge($params, $optParams);
 717      return $this->call('undelete', array($params), "Google_Service_Genomics_Dataset");
 718    }
 719    /**
 720     * Updates a dataset. (datasets.update)
 721     *
 722     * @param string $datasetId
 723     * The ID of the dataset to be updated.
 724     * @param Google_Dataset $postBody
 725     * @param array $optParams Optional parameters.
 726     * @return Google_Service_Genomics_Dataset
 727     */
 728    public function update($datasetId, Google_Service_Genomics_Dataset $postBody, $optParams = array())
 729    {
 730      $params = array('datasetId' => $datasetId, 'postBody' => $postBody);
 731      $params = array_merge($params, $optParams);
 732      return $this->call('update', array($params), "Google_Service_Genomics_Dataset");
 733    }
 734  }
 735  
 736  /**
 737   * The "experimental" collection of methods.
 738   * Typical usage is:
 739   *  <code>
 740   *   $genomicsService = new Google_Service_Genomics(...);
 741   *   $experimental = $genomicsService->experimental;
 742   *  </code>
 743   */
 744  class Google_Service_Genomics_Experimental_Resource extends Google_Service_Resource
 745  {
 746  
 747  }
 748  
 749  /**
 750   * The "jobs" collection of methods.
 751   * Typical usage is:
 752   *  <code>
 753   *   $genomicsService = new Google_Service_Genomics(...);
 754   *   $jobs = $genomicsService->jobs;
 755   *  </code>
 756   */
 757  class Google_Service_Genomics_ExperimentalJobs_Resource extends Google_Service_Resource
 758  {
 759  
 760    /**
 761     * Creates and asynchronously runs an ad-hoc job. This is an experimental call
 762     * and may be removed or changed at any time. (jobs.create)
 763     *
 764     * @param Google_ExperimentalCreateJobRequest $postBody
 765     * @param array $optParams Optional parameters.
 766     * @return Google_Service_Genomics_ExperimentalCreateJobResponse
 767     */
 768    public function create(Google_Service_Genomics_ExperimentalCreateJobRequest $postBody, $optParams = array())
 769    {
 770      $params = array('postBody' => $postBody);
 771      $params = array_merge($params, $optParams);
 772      return $this->call('create', array($params), "Google_Service_Genomics_ExperimentalCreateJobResponse");
 773    }
 774  }
 775  
 776  /**
 777   * The "jobs" collection of methods.
 778   * Typical usage is:
 779   *  <code>
 780   *   $genomicsService = new Google_Service_Genomics(...);
 781   *   $jobs = $genomicsService->jobs;
 782   *  </code>
 783   */
 784  class Google_Service_Genomics_Jobs_Resource extends Google_Service_Resource
 785  {
 786  
 787    /**
 788     * Cancels a job by ID. Note that it is possible for partial results to be
 789     * generated and stored for cancelled jobs. (jobs.cancel)
 790     *
 791     * @param string $jobId
 792     * Required. The ID of the job.
 793     * @param array $optParams Optional parameters.
 794     */
 795    public function cancel($jobId, $optParams = array())
 796    {
 797      $params = array('jobId' => $jobId);
 798      $params = array_merge($params, $optParams);
 799      return $this->call('cancel', array($params));
 800    }
 801    /**
 802     * Gets a job by ID. (jobs.get)
 803     *
 804     * @param string $jobId
 805     * Required. The ID of the job.
 806     * @param array $optParams Optional parameters.
 807     * @return Google_Service_Genomics_Job
 808     */
 809    public function get($jobId, $optParams = array())
 810    {
 811      $params = array('jobId' => $jobId);
 812      $params = array_merge($params, $optParams);
 813      return $this->call('get', array($params), "Google_Service_Genomics_Job");
 814    }
 815    /**
 816     * Gets a list of jobs matching the criteria. (jobs.search)
 817     *
 818     * @param Google_SearchJobsRequest $postBody
 819     * @param array $optParams Optional parameters.
 820     * @return Google_Service_Genomics_SearchJobsResponse
 821     */
 822    public function search(Google_Service_Genomics_SearchJobsRequest $postBody, $optParams = array())
 823    {
 824      $params = array('postBody' => $postBody);
 825      $params = array_merge($params, $optParams);
 826      return $this->call('search', array($params), "Google_Service_Genomics_SearchJobsResponse");
 827    }
 828  }
 829  
 830  /**
 831   * The "reads" collection of methods.
 832   * Typical usage is:
 833   *  <code>
 834   *   $genomicsService = new Google_Service_Genomics(...);
 835   *   $reads = $genomicsService->reads;
 836   *  </code>
 837   */
 838  class Google_Service_Genomics_Reads_Resource extends Google_Service_Resource
 839  {
 840  
 841    /**
 842     * Gets a list of reads for one or more readsets. Reads search operates over a
 843     * genomic coordinate space of reference sequence & position defined over the
 844     * reference sequences to which the requested readsets are aligned. If a target
 845     * positional range is specified, search returns all reads whose alignment to
 846     * the reference genome overlap the range. A query which specifies only readset
 847     * IDs yields all reads in those readsets, including unmapped reads. All reads
 848     * returned (including reads on subsequent pages) are ordered by genomic
 849     * coordinate (reference sequence & position). Reads with equivalent genomic
 850     * coordinates are returned in a deterministic order. (reads.search)
 851     *
 852     * @param Google_SearchReadsRequest $postBody
 853     * @param array $optParams Optional parameters.
 854     * @return Google_Service_Genomics_SearchReadsResponse
 855     */
 856    public function search(Google_Service_Genomics_SearchReadsRequest $postBody, $optParams = array())
 857    {
 858      $params = array('postBody' => $postBody);
 859      $params = array_merge($params, $optParams);
 860      return $this->call('search', array($params), "Google_Service_Genomics_SearchReadsResponse");
 861    }
 862  }
 863  
 864  /**
 865   * The "readsets" collection of methods.
 866   * Typical usage is:
 867   *  <code>
 868   *   $genomicsService = new Google_Service_Genomics(...);
 869   *   $readsets = $genomicsService->readsets;
 870   *  </code>
 871   */
 872  class Google_Service_Genomics_Readsets_Resource extends Google_Service_Resource
 873  {
 874  
 875    /**
 876     * Deletes a readset. (readsets.delete)
 877     *
 878     * @param string $readsetId
 879     * The ID of the readset to be deleted. The caller must have WRITE permissions to the dataset
 880      * associated with this readset.
 881     * @param array $optParams Optional parameters.
 882     */
 883    public function delete($readsetId, $optParams = array())
 884    {
 885      $params = array('readsetId' => $readsetId);
 886      $params = array_merge($params, $optParams);
 887      return $this->call('delete', array($params));
 888    }
 889    /**
 890     * Exports readsets to a BAM file in Google Cloud Storage. Note that currently
 891     * there may be some differences between exported BAM files and the original BAM
 892     * file at the time of import. In particular, comments in the input file header
 893     * will not be preserved, and some custom tags will be converted to strings.
 894     * (readsets.export)
 895     *
 896     * @param Google_ExportReadsetsRequest $postBody
 897     * @param array $optParams Optional parameters.
 898     * @return Google_Service_Genomics_ExportReadsetsResponse
 899     */
 900    public function export(Google_Service_Genomics_ExportReadsetsRequest $postBody, $optParams = array())
 901    {
 902      $params = array('postBody' => $postBody);
 903      $params = array_merge($params, $optParams);
 904      return $this->call('export', array($params), "Google_Service_Genomics_ExportReadsetsResponse");
 905    }
 906    /**
 907     * Gets a readset by ID. (readsets.get)
 908     *
 909     * @param string $readsetId
 910     * The ID of the readset.
 911     * @param array $optParams Optional parameters.
 912     * @return Google_Service_Genomics_Readset
 913     */
 914    public function get($readsetId, $optParams = array())
 915    {
 916      $params = array('readsetId' => $readsetId);
 917      $params = array_merge($params, $optParams);
 918      return $this->call('get', array($params), "Google_Service_Genomics_Readset");
 919    }
 920    /**
 921     * Creates readsets by asynchronously importing the provided information. Note
 922     * that currently comments in the input file header are not imported and some
 923     * custom tags will be converted to strings, rather than preserving tag types.
 924     * The caller must have WRITE permissions to the dataset. (readsets.import)
 925     *
 926     * @param Google_ImportReadsetsRequest $postBody
 927     * @param array $optParams Optional parameters.
 928     * @return Google_Service_Genomics_ImportReadsetsResponse
 929     */
 930    public function import(Google_Service_Genomics_ImportReadsetsRequest $postBody, $optParams = array())
 931    {
 932      $params = array('postBody' => $postBody);
 933      $params = array_merge($params, $optParams);
 934      return $this->call('import', array($params), "Google_Service_Genomics_ImportReadsetsResponse");
 935    }
 936    /**
 937     * Updates a readset. This method supports patch semantics. (readsets.patch)
 938     *
 939     * @param string $readsetId
 940     * The ID of the readset to be updated. The caller must have WRITE permissions to the dataset
 941      * associated with this readset.
 942     * @param Google_Readset $postBody
 943     * @param array $optParams Optional parameters.
 944     * @return Google_Service_Genomics_Readset
 945     */
 946    public function patch($readsetId, Google_Service_Genomics_Readset $postBody, $optParams = array())
 947    {
 948      $params = array('readsetId' => $readsetId, 'postBody' => $postBody);
 949      $params = array_merge($params, $optParams);
 950      return $this->call('patch', array($params), "Google_Service_Genomics_Readset");
 951    }
 952    /**
 953     * Gets a list of readsets matching the criteria. (readsets.search)
 954     *
 955     * @param Google_SearchReadsetsRequest $postBody
 956     * @param array $optParams Optional parameters.
 957     * @return Google_Service_Genomics_SearchReadsetsResponse
 958     */
 959    public function search(Google_Service_Genomics_SearchReadsetsRequest $postBody, $optParams = array())
 960    {
 961      $params = array('postBody' => $postBody);
 962      $params = array_merge($params, $optParams);
 963      return $this->call('search', array($params), "Google_Service_Genomics_SearchReadsetsResponse");
 964    }
 965    /**
 966     * Updates a readset. (readsets.update)
 967     *
 968     * @param string $readsetId
 969     * The ID of the readset to be updated. The caller must have WRITE permissions to the dataset
 970      * associated with this readset.
 971     * @param Google_Readset $postBody
 972     * @param array $optParams Optional parameters.
 973     * @return Google_Service_Genomics_Readset
 974     */
 975    public function update($readsetId, Google_Service_Genomics_Readset $postBody, $optParams = array())
 976    {
 977      $params = array('readsetId' => $readsetId, 'postBody' => $postBody);
 978      $params = array_merge($params, $optParams);
 979      return $this->call('update', array($params), "Google_Service_Genomics_Readset");
 980    }
 981  }
 982  
 983  /**
 984   * The "coveragebuckets" collection of methods.
 985   * Typical usage is:
 986   *  <code>
 987   *   $genomicsService = new Google_Service_Genomics(...);
 988   *   $coveragebuckets = $genomicsService->coveragebuckets;
 989   *  </code>
 990   */
 991  class Google_Service_Genomics_ReadsetsCoveragebuckets_Resource extends Google_Service_Resource
 992  {
 993  
 994    /**
 995     * Lists fixed width coverage buckets for a readset, each of which correspond to
 996     * a range of a reference sequence. Each bucket summarizes coverage information
 997     * across its corresponding genomic range. Coverage is defined as the number of
 998     * reads which are aligned to a given base in the reference sequence. Coverage
 999     * buckets are available at various bucket widths, enabling various coverage
1000     * "zoom levels". The caller must have READ permissions for the target readset.
1001     * (coveragebuckets.listReadsetsCoveragebuckets)
1002     *
1003     * @param string $readsetId
1004     * Required. The ID of the readset over which coverage is requested.
1005     * @param array $optParams Optional parameters.
1006     *
1007     * @opt_param string range.sequenceStart
1008     * The start position of the range on the reference, 1-based inclusive. If specified, sequenceName
1009      * must also be specified.
1010     * @opt_param string maxResults
1011     * The maximum number of results to return in a single page. If unspecified, defaults to 1024. The
1012      * maximum value is 2048.
1013     * @opt_param string range.sequenceName
1014     * The reference sequence name, for example "chr1", "1", or "chrX".
1015     * @opt_param string pageToken
1016     * The continuation token, which is used to page through large result sets. To get the next page of
1017      * results, set this parameter to the value of "nextPageToken" from the previous response.
1018     * @opt_param string targetBucketWidth
1019     * The desired width of each reported coverage bucket in base pairs. This will be rounded down to
1020      * the nearest precomputed bucket width; the value of which is returned as bucket_width in the
1021      * response. Defaults to infinity (each bucket spans an entire reference sequence) or the length of
1022      * the target range, if specified. The smallest precomputed bucket_width is currently 2048 base
1023      * pairs; this is subject to change.
1024     * @opt_param string range.sequenceEnd
1025     * The end position of the range on the reference, 1-based exclusive. If specified, sequenceName
1026      * must also be specified.
1027     * @return Google_Service_Genomics_ListCoverageBucketsResponse
1028     */
1029    public function listReadsetsCoveragebuckets($readsetId, $optParams = array())
1030    {
1031      $params = array('readsetId' => $readsetId);
1032      $params = array_merge($params, $optParams);
1033      return $this->call('list', array($params), "Google_Service_Genomics_ListCoverageBucketsResponse");
1034    }
1035  }
1036  
1037  /**
1038   * The "variants" collection of methods.
1039   * Typical usage is:
1040   *  <code>
1041   *   $genomicsService = new Google_Service_Genomics(...);
1042   *   $variants = $genomicsService->variants;
1043   *  </code>
1044   */
1045  class Google_Service_Genomics_Variants_Resource extends Google_Service_Resource
1046  {
1047  
1048    /**
1049     * Creates a new variant. (variants.create)
1050     *
1051     * @param Google_Variant $postBody
1052     * @param array $optParams Optional parameters.
1053     * @return Google_Service_Genomics_Variant
1054     */
1055    public function create(Google_Service_Genomics_Variant $postBody, $optParams = array())
1056    {
1057      $params = array('postBody' => $postBody);
1058      $params = array_merge($params, $optParams);
1059      return $this->call('create', array($params), "Google_Service_Genomics_Variant");
1060    }
1061    /**
1062     * Deletes a variant. (variants.delete)
1063     *
1064     * @param string $variantId
1065     * The ID of the variant to be deleted.
1066     * @param array $optParams Optional parameters.
1067     */
1068    public function delete($variantId, $optParams = array())
1069    {
1070      $params = array('variantId' => $variantId);
1071      $params = array_merge($params, $optParams);
1072      return $this->call('delete', array($params));
1073    }
1074    /**
1075     * Exports variant data to an external destination. (variants.export)
1076     *
1077     * @param Google_ExportVariantsRequest $postBody
1078     * @param array $optParams Optional parameters.
1079     * @return Google_Service_Genomics_ExportVariantsResponse
1080     */
1081    public function export(Google_Service_Genomics_ExportVariantsRequest $postBody, $optParams = array())
1082    {
1083      $params = array('postBody' => $postBody);
1084      $params = array_merge($params, $optParams);
1085      return $this->call('export', array($params), "Google_Service_Genomics_ExportVariantsResponse");
1086    }
1087    /**
1088     * Gets a variant by ID. (variants.get)
1089     *
1090     * @param string $variantId
1091     * The ID of the variant.
1092     * @param array $optParams Optional parameters.
1093     * @return Google_Service_Genomics_Variant
1094     */
1095    public function get($variantId, $optParams = array())
1096    {
1097      $params = array('variantId' => $variantId);
1098      $params = array_merge($params, $optParams);
1099      return $this->call('get', array($params), "Google_Service_Genomics_Variant");
1100    }
1101    /**
1102     * Gets a summary of all the variant data in a variantset. (variants.getSummary)
1103     *
1104     * @param array $optParams Optional parameters.
1105     *
1106     * @opt_param string variantsetId
1107     * Required. The ID of the variant set to get variant summary information for.
1108     * @return Google_Service_Genomics_GetVariantsSummaryResponse
1109     */
1110    public function getSummary($optParams = array())
1111    {
1112      $params = array();
1113      $params = array_merge($params, $optParams);
1114      return $this->call('getSummary', array($params), "Google_Service_Genomics_GetVariantsSummaryResponse");
1115    }
1116    /**
1117     * Creates variant data by asynchronously importing the provided information.
1118     * (variants.import)
1119     *
1120     * @param Google_ImportVariantsRequest $postBody
1121     * @param array $optParams Optional parameters.
1122     * @return Google_Service_Genomics_ImportVariantsResponse
1123     */
1124    public function import(Google_Service_Genomics_ImportVariantsRequest $postBody, $optParams = array())
1125    {
1126      $params = array('postBody' => $postBody);
1127      $params = array_merge($params, $optParams);
1128      return $this->call('import', array($params), "Google_Service_Genomics_ImportVariantsResponse");
1129    }
1130    /**
1131     * Updates a variant. This method supports patch semantics. (variants.patch)
1132     *
1133     * @param string $variantId
1134     * The ID of the variant to be updated..
1135     * @param Google_Variant $postBody
1136     * @param array $optParams Optional parameters.
1137     * @return Google_Service_Genomics_Variant
1138     */
1139    public function patch($variantId, Google_Service_Genomics_Variant $postBody, $optParams = array())
1140    {
1141      $params = array('variantId' => $variantId, 'postBody' => $postBody);
1142      $params = array_merge($params, $optParams);
1143      return $this->call('patch', array($params), "Google_Service_Genomics_Variant");
1144    }
1145    /**
1146     * Gets a list of variants matching the criteria. (variants.search)
1147     *
1148     * @param Google_SearchVariantsRequest $postBody
1149     * @param array $optParams Optional parameters.
1150     * @return Google_Service_Genomics_SearchVariantsResponse
1151     */
1152    public function search(Google_Service_Genomics_SearchVariantsRequest $postBody, $optParams = array())
1153    {
1154      $params = array('postBody' => $postBody);
1155      $params = array_merge($params, $optParams);
1156      return $this->call('search', array($params), "Google_Service_Genomics_SearchVariantsResponse");
1157    }
1158    /**
1159     * Updates a variant. (variants.update)
1160     *
1161     * @param string $variantId
1162     * The ID of the variant to be updated..
1163     * @param Google_Variant $postBody
1164     * @param array $optParams Optional parameters.
1165     * @return Google_Service_Genomics_Variant
1166     */
1167    public function update($variantId, Google_Service_Genomics_Variant $postBody, $optParams = array())
1168    {
1169      $params = array('variantId' => $variantId, 'postBody' => $postBody);
1170      $params = array_merge($params, $optParams);
1171      return $this->call('update', array($params), "Google_Service_Genomics_Variant");
1172    }
1173  }
1174  
1175  
1176  
1177  
1178  class Google_Service_Genomics_Beacon extends Google_Model
1179  {
1180    public $exists;
1181  
1182    public function setExists($exists)
1183    {
1184      $this->exists = $exists;
1185    }
1186  
1187    public function getExists()
1188    {
1189      return $this->exists;
1190    }
1191  }
1192  
1193  class Google_Service_Genomics_Call extends Google_Collection
1194  {
1195    protected $collection_key = 'genotypeLikelihood';
1196    public $callsetId;
1197    public $callsetName;
1198    public $genotype;
1199    public $genotypeLikelihood;
1200    public $info;
1201    public $phaseset;
1202  
1203    public function setCallsetId($callsetId)
1204    {
1205      $this->callsetId = $callsetId;
1206    }
1207  
1208    public function getCallsetId()
1209    {
1210      return $this->callsetId;
1211    }
1212  
1213    public function setCallsetName($callsetName)
1214    {
1215      $this->callsetName = $callsetName;
1216    }
1217  
1218    public function getCallsetName()
1219    {
1220      return $this->callsetName;
1221    }
1222  
1223    public function setGenotype($genotype)
1224    {
1225      $this->genotype = $genotype;
1226    }
1227  
1228    public function getGenotype()
1229    {
1230      return $this->genotype;
1231    }
1232  
1233    public function setGenotypeLikelihood($genotypeLikelihood)
1234    {
1235      $this->genotypeLikelihood = $genotypeLikelihood;
1236    }
1237  
1238    public function getGenotypeLikelihood()
1239    {
1240      return $this->genotypeLikelihood;
1241    }
1242  
1243    public function setInfo($info)
1244    {
1245      $this->info = $info;
1246    }
1247  
1248    public function getInfo()
1249    {
1250      return $this->info;
1251    }
1252  
1253    public function setPhaseset($phaseset)
1254    {
1255      $this->phaseset = $phaseset;
1256    }
1257  
1258    public function getPhaseset()
1259    {
1260      return $this->phaseset;
1261    }
1262  }
1263  
1264  class Google_Service_Genomics_CallInfo extends Google_Model
1265  {
1266  
1267  }
1268  
1269  class Google_Service_Genomics_Callset extends Google_Model
1270  {
1271    public $created;
1272    public $id;
1273    public $info;
1274    public $name;
1275    public $variantsetId;
1276  
1277    public function setCreated($created)
1278    {
1279      $this->created = $created;
1280    }
1281  
1282    public function getCreated()
1283    {
1284      return $this->created;
1285    }
1286  
1287    public function setId($id)
1288    {
1289      $this->id = $id;
1290    }
1291  
1292    public function getId()
1293    {
1294      return $this->id;
1295    }
1296  
1297    public function setInfo($info)
1298    {
1299      $this->info = $info;
1300    }
1301  
1302    public function getInfo()
1303    {
1304      return $this->info;
1305    }
1306  
1307    public function setName($name)
1308    {
1309      $this->name = $name;
1310    }
1311  
1312    public function getName()
1313    {
1314      return $this->name;
1315    }
1316  
1317    public function setVariantsetId($variantsetId)
1318    {
1319      $this->variantsetId = $variantsetId;
1320    }
1321  
1322    public function getVariantsetId()
1323    {
1324      return $this->variantsetId;
1325    }
1326  }
1327  
1328  class Google_Service_Genomics_CallsetInfo extends Google_Model
1329  {
1330  
1331  }
1332  
1333  class Google_Service_Genomics_ContigBound extends Google_Model
1334  {
1335    public $contig;
1336    public $upperBound;
1337  
1338    public function setContig($contig)
1339    {
1340      $this->contig = $contig;
1341    }
1342  
1343    public function getContig()
1344    {
1345      return $this->contig;
1346    }
1347  
1348    public function setUpperBound($upperBound)
1349    {
1350      $this->upperBound = $upperBound;
1351    }
1352  
1353    public function getUpperBound()
1354    {
1355      return $this->upperBound;
1356    }
1357  }
1358  
1359  class Google_Service_Genomics_CoverageBucket extends Google_Model
1360  {
1361    public $meanCoverage;
1362    protected $rangeType = 'Google_Service_Genomics_GenomicRange';
1363    protected $rangeDataType = '';
1364  
1365    public function setMeanCoverage($meanCoverage)
1366    {
1367      $this->meanCoverage = $meanCoverage;
1368    }
1369  
1370    public function getMeanCoverage()
1371    {
1372      return $this->meanCoverage;
1373    }
1374  
1375    public function setRange(Google_Service_Genomics_GenomicRange $range)
1376    {
1377      $this->range = $range;
1378    }
1379  
1380    public function getRange()
1381    {
1382      return $this->range;
1383    }
1384  }
1385  
1386  class Google_Service_Genomics_Dataset extends Google_Model
1387  {
1388    public $id;
1389    public $isPublic;
1390    public $name;
1391    public $projectId;
1392  
1393    public function setId($id)
1394    {
1395      $this->id = $id;
1396    }
1397  
1398    public function getId()
1399    {
1400      return $this->id;
1401    }
1402  
1403    public function setIsPublic($isPublic)
1404    {
1405      $this->isPublic = $isPublic;
1406    }
1407  
1408    public function getIsPublic()
1409    {
1410      return $this->isPublic;
1411    }
1412  
1413    public function setName($name)
1414    {
1415      $this->name = $name;
1416    }
1417  
1418    public function getName()
1419    {
1420      return $this->name;
1421    }
1422  
1423    public function setProjectId($projectId)
1424    {
1425      $this->projectId = $projectId;
1426    }
1427  
1428    public function getProjectId()
1429    {
1430      return $this->projectId;
1431    }
1432  }
1433  
1434  class Google_Service_Genomics_ExperimentalCreateJobRequest extends Google_Collection
1435  {
1436    protected $collection_key = 'sourceUris';
1437    public $align;
1438    public $callVariants;
1439    public $gcsOutputPath;
1440    public $pairedSourceUris;
1441    public $projectId;
1442    public $sourceUris;
1443  
1444    public function setAlign($align)
1445    {
1446      $this->align = $align;
1447    }
1448  
1449    public function getAlign()
1450    {
1451      return $this->align;
1452    }
1453  
1454    public function setCallVariants($callVariants)
1455    {
1456      $this->callVariants = $callVariants;
1457    }
1458  
1459    public function getCallVariants()
1460    {
1461      return $this->callVariants;
1462    }
1463  
1464    public function setGcsOutputPath($gcsOutputPath)
1465    {
1466      $this->gcsOutputPath = $gcsOutputPath;
1467    }
1468  
1469    public function getGcsOutputPath()
1470    {
1471      return $this->gcsOutputPath;
1472    }
1473  
1474    public function setPairedSourceUris($pairedSourceUris)
1475    {
1476      $this->pairedSourceUris = $pairedSourceUris;
1477    }
1478  
1479    public function getPairedSourceUris()
1480    {
1481      return $this->pairedSourceUris;
1482    }
1483  
1484    public function setProjectId($projectId)
1485    {
1486      $this->projectId = $projectId;
1487    }
1488  
1489    public function getProjectId()
1490    {
1491      return $this->projectId;
1492    }
1493  
1494    public function setSourceUris($sourceUris)
1495    {
1496      $this->sourceUris = $sourceUris;
1497    }
1498  
1499    public function getSourceUris()
1500    {
1501      return $this->sourceUris;
1502    }
1503  }
1504  
1505  class Google_Service_Genomics_ExperimentalCreateJobResponse extends Google_Model
1506  {
1507    public $jobId;
1508  
1509    public function setJobId($jobId)
1510    {
1511      $this->jobId = $jobId;
1512    }
1513  
1514    public function getJobId()
1515    {
1516      return $this->jobId;
1517    }
1518  }
1519  
1520  class Google_Service_Genomics_ExportReadsetsRequest extends Google_Collection
1521  {
1522    protected $collection_key = 'referenceNames';
1523    public $exportUri;
1524    public $projectId;
1525    public $readsetIds;
1526    public $referenceNames;
1527  
1528    public function setExportUri($exportUri)
1529    {
1530      $this->exportUri = $exportUri;
1531    }
1532  
1533    public function getExportUri()
1534    {
1535      return $this->exportUri;
1536    }
1537  
1538    public function setProjectId($projectId)
1539    {
1540      $this->projectId = $projectId;
1541    }
1542  
1543    public function getProjectId()
1544    {
1545      return $this->projectId;
1546    }
1547  
1548    public function setReadsetIds($readsetIds)
1549    {
1550      $this->readsetIds = $readsetIds;
1551    }
1552  
1553    public function getReadsetIds()
1554    {
1555      return $this->readsetIds;
1556    }
1557  
1558    public function setReferenceNames($referenceNames)
1559    {
1560      $this->referenceNames = $referenceNames;
1561    }
1562  
1563    public function getReferenceNames()
1564    {
1565      return $this->referenceNames;
1566    }
1567  }
1568  
1569  class Google_Service_Genomics_ExportReadsetsResponse extends Google_Model
1570  {
1571    public $jobId;
1572  
1573    public function setJobId($jobId)
1574    {
1575      $this->jobId = $jobId;
1576    }
1577  
1578    public function getJobId()
1579    {
1580      return $this->jobId;
1581    }
1582  }
1583  
1584  class Google_Service_Genomics_ExportVariantsRequest extends Google_Collection
1585  {
1586    protected $collection_key = 'callsetIds';
1587    public $bigqueryDataset;
1588    public $bigqueryTable;
1589    public $callsetIds;
1590    public $format;
1591    public $projectId;
1592    public $variantsetId;
1593  
1594    public function setBigqueryDataset($bigqueryDataset)
1595    {
1596      $this->bigqueryDataset = $bigqueryDataset;
1597    }
1598  
1599    public function getBigqueryDataset()
1600    {
1601      return $this->bigqueryDataset;
1602    }
1603  
1604    public function setBigqueryTable($bigqueryTable)
1605    {
1606      $this->bigqueryTable = $bigqueryTable;
1607    }
1608  
1609    public function getBigqueryTable()
1610    {
1611      return $this->bigqueryTable;
1612    }
1613  
1614    public function setCallsetIds($callsetIds)
1615    {
1616      $this->callsetIds = $callsetIds;
1617    }
1618  
1619    public function getCallsetIds()
1620    {
1621      return $this->callsetIds;
1622    }
1623  
1624    public function setFormat($format)
1625    {
1626      $this->format = $format;
1627    }
1628  
1629    public function getFormat()
1630    {
1631      return $this->format;
1632    }
1633  
1634    public function setProjectId($projectId)
1635    {
1636      $this->projectId = $projectId;
1637    }
1638  
1639    public function getProjectId()
1640    {
1641      return $this->projectId;
1642    }
1643  
1644    public function setVariantsetId($variantsetId)
1645    {
1646      $this->variantsetId = $variantsetId;
1647    }
1648  
1649    public function getVariantsetId()
1650    {
1651      return $this->variantsetId;
1652    }
1653  }
1654  
1655  class Google_Service_Genomics_ExportVariantsResponse extends Google_Model
1656  {
1657    public $jobId;
1658  
1659    public function setJobId($jobId)
1660    {
1661      $this->jobId = $jobId;
1662    }
1663  
1664    public function getJobId()
1665    {
1666      return $this->jobId;
1667    }
1668  }
1669  
1670  class Google_Service_Genomics_GenomicRange extends Google_Model
1671  {
1672    public $sequenceEnd;
1673    public $sequenceName;
1674    public $sequenceStart;
1675  
1676    public function setSequenceEnd($sequenceEnd)
1677    {
1678      $this->sequenceEnd = $sequenceEnd;
1679    }
1680  
1681    public function getSequenceEnd()
1682    {
1683      return $this->sequenceEnd;
1684    }
1685  
1686    public function setSequenceName($sequenceName)
1687    {
1688      $this->sequenceName = $sequenceName;
1689    }
1690  
1691    public function getSequenceName()
1692    {
1693      return $this->sequenceName;
1694    }
1695  
1696    public function setSequenceStart($sequenceStart)
1697    {
1698      $this->sequenceStart = $sequenceStart;
1699    }
1700  
1701    public function getSequenceStart()
1702    {
1703      return $this->sequenceStart;
1704    }
1705  }
1706  
1707  class Google_Service_Genomics_GetVariantsSummaryResponse extends Google_Collection
1708  {
1709    protected $collection_key = 'metadata';
1710    protected $contigBoundsType = 'Google_Service_Genomics_ContigBound';
1711    protected $contigBoundsDataType = 'array';
1712    protected $metadataType = 'Google_Service_Genomics_Metadata';
1713    protected $metadataDataType = 'array';
1714  
1715    public function setContigBounds($contigBounds)
1716    {
1717      $this->contigBounds = $contigBounds;
1718    }
1719  
1720    public function getContigBounds()
1721    {
1722      return $this->contigBounds;
1723    }
1724  
1725    public function setMetadata($metadata)
1726    {
1727      $this->metadata = $metadata;
1728    }
1729  
1730    public function getMetadata()
1731    {
1732      return $this->metadata;
1733    }
1734  }
1735  
1736  class Google_Service_Genomics_Header extends Google_Model
1737  {
1738    public $sortingOrder;
1739    public $version;
1740  
1741    public function setSortingOrder($sortingOrder)
1742    {
1743      $this->sortingOrder = $sortingOrder;
1744    }
1745  
1746    public function getSortingOrder()
1747    {
1748      return $this->sortingOrder;
1749    }
1750  
1751    public function setVersion($version)
1752    {
1753      $this->version = $version;
1754    }
1755  
1756    public function getVersion()
1757    {
1758      return $this->version;
1759    }
1760  }
1761  
1762  class Google_Service_Genomics_HeaderSection extends Google_Collection
1763  {
1764    protected $collection_key = 'refSequences';
1765    public $comments;
1766    public $fileUri;
1767    public $filename;
1768    protected $headersType = 'Google_Service_Genomics_Header';
1769    protected $headersDataType = 'array';
1770    protected $programsType = 'Google_Service_Genomics_Program';
1771    protected $programsDataType = 'array';
1772    protected $readGroupsType = 'Google_Service_Genomics_ReadGroup';
1773    protected $readGroupsDataType = 'array';
1774    protected $refSequencesType = 'Google_Service_Genomics_ReferenceSequence';
1775    protected $refSequencesDataType = 'array';
1776  
1777    public function setComments($comments)
1778    {
1779      $this->comments = $comments;
1780    }
1781  
1782    public function getComments()
1783    {
1784      return $this->comments;
1785    }
1786  
1787    public function setFileUri($fileUri)
1788    {
1789      $this->fileUri = $fileUri;
1790    }
1791  
1792    public function getFileUri()
1793    {
1794      return $this->fileUri;
1795    }
1796  
1797    public function setFilename($filename)
1798    {
1799      $this->filename = $filename;
1800    }
1801  
1802    public function getFilename()
1803    {
1804      return $this->filename;
1805    }
1806  
1807    public function setHeaders($headers)
1808    {
1809      $this->headers = $headers;
1810    }
1811  
1812    public function getHeaders()
1813    {
1814      return $this->headers;
1815    }
1816  
1817    public function setPrograms($programs)
1818    {
1819      $this->programs = $programs;
1820    }
1821  
1822    public function getPrograms()
1823    {
1824      return $this->programs;
1825    }
1826  
1827    public function setReadGroups($readGroups)
1828    {
1829      $this->readGroups = $readGroups;
1830    }
1831  
1832    public function getReadGroups()
1833    {
1834      return $this->readGroups;
1835    }
1836  
1837    public function setRefSequences($refSequences)
1838    {
1839      $this->refSequences = $refSequences;
1840    }
1841  
1842    public function getRefSequences()
1843    {
1844      return $this->refSequences;
1845    }
1846  }
1847  
1848  class Google_Service_Genomics_ImportReadsetsRequest extends Google_Collection
1849  {
1850    protected $collection_key = 'sourceUris';
1851    public $datasetId;
1852    public $sourceUris;
1853  
1854    public function setDatasetId($datasetId)
1855    {
1856      $this->datasetId = $datasetId;
1857    }
1858  
1859    public function getDatasetId()
1860    {
1861      return $this->datasetId;
1862    }
1863  
1864    public function setSourceUris($sourceUris)
1865    {
1866      $this->sourceUris = $sourceUris;
1867    }
1868  
1869    public function getSourceUris()
1870    {
1871      return $this->sourceUris;
1872    }
1873  }
1874  
1875  class Google_Service_Genomics_ImportReadsetsResponse extends Google_Model
1876  {
1877    public $jobId;
1878  
1879    public function setJobId($jobId)
1880    {
1881      $this->jobId = $jobId;
1882    }
1883  
1884    public function getJobId()
1885    {
1886      return $this->jobId;
1887    }
1888  }
1889  
1890  class Google_Service_Genomics_ImportVariantsRequest extends Google_Collection
1891  {
1892    protected $collection_key = 'sourceUris';
1893    public $format;
1894    public $sourceUris;
1895    public $variantsetId;
1896  
1897    public function setFormat($format)
1898    {
1899      $this->format = $format;
1900    }
1901  
1902    public function getFormat()
1903    {
1904      return $this->format;
1905    }
1906  
1907    public function setSourceUris($sourceUris)
1908    {
1909      $this->sourceUris = $sourceUris;
1910    }
1911  
1912    public function getSourceUris()
1913    {
1914      return $this->sourceUris;
1915    }
1916  
1917    public function setVariantsetId($variantsetId)
1918    {
1919      $this->variantsetId = $variantsetId;
1920    }
1921  
1922    public function getVariantsetId()
1923    {
1924      return $this->variantsetId;
1925    }
1926  }
1927  
1928  class Google_Service_Genomics_ImportVariantsResponse extends Google_Model
1929  {
1930    public $jobId;
1931  
1932    public function setJobId($jobId)
1933    {
1934      $this->jobId = $jobId;
1935    }
1936  
1937    public function getJobId()
1938    {
1939      return $this->jobId;
1940    }
1941  }
1942  
1943  class Google_Service_Genomics_Job extends Google_Collection
1944  {
1945    protected $collection_key = 'warnings';
1946    public $created;
1947    public $description;
1948    public $errors;
1949    public $id;
1950    public $importedIds;
1951    public $projectId;
1952    protected $requestType = 'Google_Service_Genomics_JobRequest';
1953    protected $requestDataType = '';
1954    public $status;
1955    public $warnings;
1956  
1957    public function setCreated($created)
1958    {
1959      $this->created = $created;
1960    }
1961  
1962    public function getCreated()
1963    {
1964      return $this->created;
1965    }
1966  
1967    public function setDescription($description)
1968    {
1969      $this->description = $description;
1970    }
1971  
1972    public function getDescription()
1973    {
1974      return $this->description;
1975    }
1976  
1977    public function setErrors($errors)
1978    {
1979      $this->errors = $errors;
1980    }
1981  
1982    public function getErrors()
1983    {
1984      return $this->errors;
1985    }
1986  
1987    public function setId($id)
1988    {
1989      $this->id = $id;
1990    }
1991  
1992    public function getId()
1993    {
1994      return $this->id;
1995    }
1996  
1997    public function setImportedIds($importedIds)
1998    {
1999      $this->importedIds = $importedIds;
2000    }
2001  
2002    public function getImportedIds()
2003    {
2004      return $this->importedIds;
2005    }
2006  
2007    public function setProjectId($projectId)
2008    {
2009      $this->projectId = $projectId;
2010    }
2011  
2012    public function getProjectId()
2013    {
2014      return $this->projectId;
2015    }
2016  
2017    public function setRequest(Google_Service_Genomics_JobRequest $request)
2018    {
2019      $this->request = $request;
2020    }
2021  
2022    public function getRequest()
2023    {
2024      return $this->request;
2025    }
2026  
2027    public function setStatus($status)
2028    {
2029      $this->status = $status;
2030    }
2031  
2032    public function getStatus()
2033    {
2034      return $this->status;
2035    }
2036  
2037    public function setWarnings($warnings)
2038    {
2039      $this->warnings = $warnings;
2040    }
2041  
2042    public function getWarnings()
2043    {
2044      return $this->warnings;
2045    }
2046  }
2047  
2048  class Google_Service_Genomics_JobRequest extends Google_Collection
2049  {
2050    protected $collection_key = 'source';
2051    public $destination;
2052    public $source;
2053    public $type;
2054  
2055    public function setDestination($destination)
2056    {
2057      $this->destination = $destination;
2058    }
2059  
2060    public function getDestination()
2061    {
2062      return $this->destination;
2063    }
2064  
2065    public function setSource($source)
2066    {
2067      $this->source = $source;
2068    }
2069  
2070    public function getSource()
2071    {
2072      return $this->source;
2073    }
2074  
2075    public function setType($type)
2076    {
2077      $this->type = $type;
2078    }
2079  
2080    public function getType()
2081    {
2082      return $this->type;
2083    }
2084  }
2085  
2086  class Google_Service_Genomics_ListCoverageBucketsResponse extends Google_Collection
2087  {
2088    protected $collection_key = 'coverageBuckets';
2089    public $bucketWidth;
2090    protected $coverageBucketsType = 'Google_Service_Genomics_CoverageBucket';
2091    protected $coverageBucketsDataType = 'array';
2092    public $nextPageToken;
2093  
2094    public function setBucketWidth($bucketWidth)
2095    {
2096      $this->bucketWidth = $bucketWidth;
2097    }
2098  
2099    public function getBucketWidth()
2100    {
2101      return $this->bucketWidth;
2102    }
2103  
2104    public function setCoverageBuckets($coverageBuckets)
2105    {
2106      $this->coverageBuckets = $coverageBuckets;
2107    }
2108  
2109    public function getCoverageBuckets()
2110    {
2111      return $this->coverageBuckets;
2112    }
2113  
2114    public function setNextPageToken($nextPageToken)
2115    {
2116      $this->nextPageToken = $nextPageToken;
2117    }
2118  
2119    public function getNextPageToken()
2120    {
2121      return $this->nextPageToken;
2122    }
2123  }
2124  
2125  class Google_Service_Genomics_ListDatasetsResponse extends Google_Collection
2126  {
2127    protected $collection_key = 'datasets';
2128    protected $datasetsType = 'Google_Service_Genomics_Dataset';
2129    protected $datasetsDataType = 'array';
2130    public $nextPageToken;
2131  
2132    public function setDatasets($datasets)
2133    {
2134      $this->datasets = $datasets;
2135    }
2136  
2137    public function getDatasets()
2138    {
2139      return $this->datasets;
2140    }
2141  
2142    public function setNextPageToken($nextPageToken)
2143    {
2144      $this->nextPageToken = $nextPageToken;
2145    }
2146  
2147    public function getNextPageToken()
2148    {
2149      return $this->nextPageToken;
2150    }
2151  }
2152  
2153  class Google_Service_Genomics_Metadata extends Google_Model
2154  {
2155    public $description;
2156    public $id;
2157    public $info;
2158    public $key;
2159    public $number;
2160    public $type;
2161    public $value;
2162  
2163    public function setDescription($description)
2164    {
2165      $this->description = $description;
2166    }
2167  
2168    public function getDescription()
2169    {
2170      return $this->description;
2171    }
2172  
2173    public function setId($id)
2174    {
2175      $this->id = $id;
2176    }
2177  
2178    public function getId()
2179    {
2180      return $this->id;
2181    }
2182  
2183    public function setInfo($info)
2184    {
2185      $this->info = $info;
2186    }
2187  
2188    public function getInfo()
2189    {
2190      return $this->info;
2191    }
2192  
2193    public function setKey($key)
2194    {
2195      $this->key = $key;
2196    }
2197  
2198    public function getKey()
2199    {
2200      return $this->key;
2201    }
2202  
2203    public function setNumber($number)
2204    {
2205      $this->number = $number;
2206    }
2207  
2208    public function getNumber()
2209    {
2210      return $this->number;
2211    }
2212  
2213    public function setType($type)
2214    {
2215      $this->type = $type;
2216    }
2217  
2218    public function getType()
2219    {
2220      return $this->type;
2221    }
2222  
2223    public function setValue($value)
2224    {
2225      $this->value = $value;
2226    }
2227  
2228    public function getValue()
2229    {
2230      return $this->value;
2231    }
2232  }
2233  
2234  class Google_Service_Genomics_MetadataInfo extends Google_Model
2235  {
2236  
2237  }
2238  
2239  class Google_Service_Genomics_Program extends Google_Model
2240  {
2241    public $commandLine;
2242    public $id;
2243    public $name;
2244    public $prevProgramId;
2245    public $version;
2246  
2247    public function setCommandLine($commandLine)
2248    {
2249      $this->commandLine = $commandLine;
2250    }
2251  
2252    public function getCommandLine()
2253    {
2254      return $this->commandLine;
2255    }
2256  
2257    public function setId($id)
2258    {
2259      $this->id = $id;
2260    }
2261  
2262    public function getId()
2263    {
2264      return $this->id;
2265    }
2266  
2267    public function setName($name)
2268    {
2269      $this->name = $name;
2270    }
2271  
2272    public function getName()
2273    {
2274      return $this->name;
2275    }
2276  
2277    public function setPrevProgramId($prevProgramId)
2278    {
2279      $this->prevProgramId = $prevProgramId;
2280    }
2281  
2282    public function getPrevProgramId()
2283    {
2284      return $this->prevProgramId;
2285    }
2286  
2287    public function setVersion($version)
2288    {
2289      $this->version = $version;
2290    }
2291  
2292    public function getVersion()
2293    {
2294      return $this->version;
2295    }
2296  }
2297  
2298  class Google_Service_Genomics_Read extends Google_Model
2299  {
2300    public $alignedBases;
2301    public $baseQuality;
2302    public $cigar;
2303    public $flags;
2304    public $id;
2305    public $mappingQuality;
2306    public $matePosition;
2307    public $mateReferenceSequenceName;
2308    public $name;
2309    public $originalBases;
2310    public $position;
2311    public $readsetId;
2312    public $referenceSequenceName;
2313    public $tags;
2314    public $templateLength;
2315  
2316    public function setAlignedBases($alignedBases)
2317    {
2318      $this->alignedBases = $alignedBases;
2319    }
2320  
2321    public function getAlignedBases()
2322    {
2323      return $this->alignedBases;
2324    }
2325  
2326    public function setBaseQuality($baseQuality)
2327    {
2328      $this->baseQuality = $baseQuality;
2329    }
2330  
2331    public function getBaseQuality()
2332    {
2333      return $this->baseQuality;
2334    }
2335  
2336    public function setCigar($cigar)
2337    {
2338      $this->cigar = $cigar;
2339    }
2340  
2341    public function getCigar()
2342    {
2343      return $this->cigar;
2344    }
2345  
2346    public function setFlags($flags)
2347    {
2348      $this->flags = $flags;
2349    }
2350  
2351    public function getFlags()
2352    {
2353      return $this->flags;
2354    }
2355  
2356    public function setId($id)
2357    {
2358      $this->id = $id;
2359    }
2360  
2361    public function getId()
2362    {
2363      return $this->id;
2364    }
2365  
2366    public function setMappingQuality($mappingQuality)
2367    {
2368      $this->mappingQuality = $mappingQuality;
2369    }
2370  
2371    public function getMappingQuality()
2372    {
2373      return $this->mappingQuality;
2374    }
2375  
2376    public function setMatePosition($matePosition)
2377    {
2378      $this->matePosition = $matePosition;
2379    }
2380  
2381    public function getMatePosition()
2382    {
2383      return $this->matePosition;
2384    }
2385  
2386    public function setMateReferenceSequenceName($mateReferenceSequenceName)
2387    {
2388      $this->mateReferenceSequenceName = $mateReferenceSequenceName;
2389    }
2390  
2391    public function getMateReferenceSequenceName()
2392    {
2393      return $this->mateReferenceSequenceName;
2394    }
2395  
2396    public function setName($name)
2397    {
2398      $this->name = $name;
2399    }
2400  
2401    public function getName()
2402    {
2403      return $this->name;
2404    }
2405  
2406    public function setOriginalBases($originalBases)
2407    {
2408      $this->originalBases = $originalBases;
2409    }
2410  
2411    public function getOriginalBases()
2412    {
2413      return $this->originalBases;
2414    }
2415  
2416    public function setPosition($position)
2417    {
2418      $this->position = $position;
2419    }
2420  
2421    public function getPosition()
2422    {
2423      return $this->position;
2424    }
2425  
2426    public function setReadsetId($readsetId)
2427    {
2428      $this->readsetId = $readsetId;
2429    }
2430  
2431    public function getReadsetId()
2432    {
2433      return $this->readsetId;
2434    }
2435  
2436    public function setReferenceSequenceName($referenceSequenceName)
2437    {
2438      $this->referenceSequenceName = $referenceSequenceName;
2439    }
2440  
2441    public function getReferenceSequenceName()
2442    {
2443      return $this->referenceSequenceName;
2444    }
2445  
2446    public function setTags($tags)
2447    {
2448      $this->tags = $tags;
2449    }
2450  
2451    public function getTags()
2452    {
2453      return $this->tags;
2454    }
2455  
2456    public function setTemplateLength($templateLength)
2457    {
2458      $this->templateLength = $templateLength;
2459    }
2460  
2461    public function getTemplateLength()
2462    {
2463      return $this->templateLength;
2464    }
2465  }
2466  
2467  class Google_Service_Genomics_ReadGroup extends Google_Model
2468  {
2469    public $date;
2470    public $description;
2471    public $flowOrder;
2472    public $id;
2473    public $keySequence;
2474    public $library;
2475    public $platformUnit;
2476    public $predictedInsertSize;
2477    public $processingProgram;
2478    public $sample;
2479    public $sequencingCenterName;
2480    public $sequencingTechnology;
2481  
2482    public function setDate($date)
2483    {
2484      $this->date = $date;
2485    }
2486  
2487    public function getDate()
2488    {
2489      return $this->date;
2490    }
2491  
2492    public function setDescription($description)
2493    {
2494      $this->description = $description;
2495    }
2496  
2497    public function getDescription()
2498    {
2499      return $this->description;
2500    }
2501  
2502    public function setFlowOrder($flowOrder)
2503    {
2504      $this->flowOrder = $flowOrder;
2505    }
2506  
2507    public function getFlowOrder()
2508    {
2509      return $this->flowOrder;
2510    }
2511  
2512    public function setId($id)
2513    {
2514      $this->id = $id;
2515    }
2516  
2517    public function getId()
2518    {
2519      return $this->id;
2520    }
2521  
2522    public function setKeySequence($keySequence)
2523    {
2524      $this->keySequence = $keySequence;
2525    }
2526  
2527    public function getKeySequence()
2528    {
2529      return $this->keySequence;
2530    }
2531  
2532    public function setLibrary($library)
2533    {
2534      $this->library = $library;
2535    }
2536  
2537    public function getLibrary()
2538    {
2539      return $this->library;
2540    }
2541  
2542    public function setPlatformUnit($platformUnit)
2543    {
2544      $this->platformUnit = $platformUnit;
2545    }
2546  
2547    public function getPlatformUnit()
2548    {
2549      return $this->platformUnit;
2550    }
2551  
2552    public function setPredictedInsertSize($predictedInsertSize)
2553    {
2554      $this->predictedInsertSize = $predictedInsertSize;
2555    }
2556  
2557    public function getPredictedInsertSize()
2558    {
2559      return $this->predictedInsertSize;
2560    }
2561  
2562    public function setProcessingProgram($processingProgram)
2563    {
2564      $this->processingProgram = $processingProgram;
2565    }
2566  
2567    public function getProcessingProgram()
2568    {
2569      return $this->processingProgram;
2570    }
2571  
2572    public function setSample($sample)
2573    {
2574      $this->sample = $sample;
2575    }
2576  
2577    public function getSample()
2578    {
2579      return $this->sample;
2580    }
2581  
2582    public function setSequencingCenterName($sequencingCenterName)
2583    {
2584      $this->sequencingCenterName = $sequencingCenterName;
2585    }
2586  
2587    public function getSequencingCenterName()
2588    {
2589      return $this->sequencingCenterName;
2590    }
2591  
2592    public function setSequencingTechnology($sequencingTechnology)
2593    {
2594      $this->sequencingTechnology = $sequencingTechnology;
2595    }
2596  
2597    public function getSequencingTechnology()
2598    {
2599      return $this->sequencingTechnology;
2600    }
2601  }
2602  
2603  class Google_Service_Genomics_ReadTags extends Google_Model
2604  {
2605  
2606  }
2607  
2608  class Google_Service_Genomics_Readset extends Google_Collection
2609  {
2610    protected $collection_key = 'fileData';
2611    public $datasetId;
2612    protected $fileDataType = 'Google_Service_Genomics_HeaderSection';
2613    protected $fileDataDataType = 'array';
2614    public $id;
2615    public $name;
2616  
2617    public function setDatasetId($datasetId)
2618    {
2619      $this->datasetId = $datasetId;
2620    }
2621  
2622    public function getDatasetId()
2623    {
2624      return $this->datasetId;
2625    }
2626  
2627    public function setFileData($fileData)
2628    {
2629      $this->fileData = $fileData;
2630    }
2631  
2632    public function getFileData()
2633    {
2634      return $this->fileData;
2635    }
2636  
2637    public function setId($id)
2638    {
2639      $this->id = $id;
2640    }
2641  
2642    public function getId()
2643    {
2644      return $this->id;
2645    }
2646  
2647    public function setName($name)
2648    {
2649      $this->name = $name;
2650    }
2651  
2652    public function getName()
2653    {
2654      return $this->name;
2655    }
2656  }
2657  
2658  class Google_Service_Genomics_ReferenceSequence extends Google_Model
2659  {
2660    public $assemblyId;
2661    public $length;
2662    public $md5Checksum;
2663    public $name;
2664    public $species;
2665    public $uri;
2666  
2667    public function setAssemblyId($assemblyId)
2668    {
2669      $this->assemblyId = $assemblyId;
2670    }
2671  
2672    public function getAssemblyId()
2673    {
2674      return $this->assemblyId;
2675    }
2676  
2677    public function setLength($length)
2678    {
2679      $this->length = $length;
2680    }
2681  
2682    public function getLength()
2683    {
2684      return $this->length;
2685    }
2686  
2687    public function setMd5Checksum($md5Checksum)
2688    {
2689      $this->md5Checksum = $md5Checksum;
2690    }
2691  
2692    public function getMd5Checksum()
2693    {
2694      return $this->md5Checksum;
2695    }
2696  
2697    public function setName($name)
2698    {
2699      $this->name = $name;
2700    }
2701  
2702    public function getName()
2703    {
2704      return $this->name;
2705    }
2706  
2707    public function setSpecies($species)
2708    {
2709      $this->species = $species;
2710    }
2711  
2712    public function getSpecies()
2713    {
2714      return $this->species;
2715    }
2716  
2717    public function setUri($uri)
2718    {
2719      $this->uri = $uri;
2720    }
2721  
2722    public function getUri()
2723    {
2724      return $this->uri;
2725    }
2726  }
2727  
2728  class Google_Service_Genomics_SearchCallsetsRequest extends Google_Collection
2729  {
2730    protected $collection_key = 'variantsetIds';
2731    public $maxResults;
2732    public $name;
2733    public $pageToken;
2734    public $variantsetIds;
2735  
2736    public function setMaxResults($maxResults)
2737    {
2738      $this->maxResults = $maxResults;
2739    }
2740  
2741    public function getMaxResults()
2742    {
2743      return $this->maxResults;
2744    }
2745  
2746    public function setName($name)
2747    {
2748      $this->name = $name;
2749    }
2750  
2751    public function getName()
2752    {
2753      return $this->name;
2754    }
2755  
2756    public function setPageToken($pageToken)
2757    {
2758      $this->pageToken = $pageToken;
2759    }
2760  
2761    public function getPageToken()
2762    {
2763      return $this->pageToken;
2764    }
2765  
2766    public function setVariantsetIds($variantsetIds)
2767    {
2768      $this->variantsetIds = $variantsetIds;
2769    }
2770  
2771    public function getVariantsetIds()
2772    {
2773      return $this->variantsetIds;
2774    }
2775  }
2776  
2777  class Google_Service_Genomics_SearchCallsetsResponse extends Google_Collection
2778  {
2779    protected $collection_key = 'callsets';
2780    protected $callsetsType = 'Google_Service_Genomics_Callset';
2781    protected $callsetsDataType = 'array';
2782    public $nextPageToken;
2783  
2784    public function setCallsets($callsets)
2785    {
2786      $this->callsets = $callsets;
2787    }
2788  
2789    public function getCallsets()
2790    {
2791      return $this->callsets;
2792    }
2793  
2794    public function setNextPageToken($nextPageToken)
2795    {
2796      $this->nextPageToken = $nextPageToken;
2797    }
2798  
2799    public function getNextPageToken()
2800    {
2801      return $this->nextPageToken;
2802    }
2803  }
2804  
2805  class Google_Service_Genomics_SearchJobsRequest extends Google_Collection
2806  {
2807    protected $collection_key = 'status';
2808    public $createdAfter;
2809    public $createdBefore;
2810    public $maxResults;
2811    public $pageToken;
2812    public $projectId;
2813    public $status;
2814  
2815    public function setCreatedAfter($createdAfter)
2816    {
2817      $this->createdAfter = $createdAfter;
2818    }
2819  
2820    public function getCreatedAfter()
2821    {
2822      return $this->createdAfter;
2823    }
2824  
2825    public function setCreatedBefore($createdBefore)
2826    {
2827      $this->createdBefore = $createdBefore;
2828    }
2829  
2830    public function getCreatedBefore()
2831    {
2832      return $this->createdBefore;
2833    }
2834  
2835    public function setMaxResults($maxResults)
2836    {
2837      $this->maxResults = $maxResults;
2838    }
2839  
2840    public function getMaxResults()
2841    {
2842      return $this->maxResults;
2843    }
2844  
2845    public function setPageToken($pageToken)
2846    {
2847      $this->pageToken = $pageToken;
2848    }
2849  
2850    public function getPageToken()
2851    {
2852      return $this->pageToken;
2853    }
2854  
2855    public function setProjectId($projectId)
2856    {
2857      $this->projectId = $projectId;
2858    }
2859  
2860    public function getProjectId()
2861    {
2862      return $this->projectId;
2863    }
2864  
2865    public function setStatus($status)
2866    {
2867      $this->status = $status;
2868    }
2869  
2870    public function getStatus()
2871    {
2872      return $this->status;
2873    }
2874  }
2875  
2876  class Google_Service_Genomics_SearchJobsResponse extends Google_Collection
2877  {
2878    protected $collection_key = 'jobs';
2879    protected $jobsType = 'Google_Service_Genomics_Job';
2880    protected $jobsDataType = 'array';
2881    public $nextPageToken;
2882  
2883    public function setJobs($jobs)
2884    {
2885      $this->jobs = $jobs;
2886    }
2887  
2888    public function getJobs()
2889    {
2890      return $this->jobs;
2891    }
2892  
2893    public function setNextPageToken($nextPageToken)
2894    {
2895      $this->nextPageToken = $nextPageToken;
2896    }
2897  
2898    public function getNextPageToken()
2899    {
2900      return $this->nextPageToken;
2901    }
2902  }
2903  
2904  class Google_Service_Genomics_SearchReadsRequest extends Google_Collection
2905  {
2906    protected $collection_key = 'readsetIds';
2907    public $maxResults;
2908    public $pageToken;
2909    public $readsetIds;
2910    public $sequenceEnd;
2911    public $sequenceName;
2912    public $sequenceStart;
2913  
2914    public function setMaxResults($maxResults)
2915    {
2916      $this->maxResults = $maxResults;
2917    }
2918  
2919    public function getMaxResults()
2920    {
2921      return $this->maxResults;
2922    }
2923  
2924    public function setPageToken($pageToken)
2925    {
2926      $this->pageToken = $pageToken;
2927    }
2928  
2929    public function getPageToken()
2930    {
2931      return $this->pageToken;
2932    }
2933  
2934    public function setReadsetIds($readsetIds)
2935    {
2936      $this->readsetIds = $readsetIds;
2937    }
2938  
2939    public function getReadsetIds()
2940    {
2941      return $this->readsetIds;
2942    }
2943  
2944    public function setSequenceEnd($sequenceEnd)
2945    {
2946      $this->sequenceEnd = $sequenceEnd;
2947    }
2948  
2949    public function getSequenceEnd()
2950    {
2951      return $this->sequenceEnd;
2952    }
2953  
2954    public function setSequenceName($sequenceName)
2955    {
2956      $this->sequenceName = $sequenceName;
2957    }
2958  
2959    public function getSequenceName()
2960    {
2961      return $this->sequenceName;
2962    }
2963  
2964    public function setSequenceStart($sequenceStart)
2965    {
2966      $this->sequenceStart = $sequenceStart;
2967    }
2968  
2969    public function getSequenceStart()
2970    {
2971      return $this->sequenceStart;
2972    }
2973  }
2974  
2975  class Google_Service_Genomics_SearchReadsResponse extends Google_Collection
2976  {
2977    protected $collection_key = 'reads';
2978    public $nextPageToken;
2979    protected $readsType = 'Google_Service_Genomics_Read';
2980    protected $readsDataType = 'array';
2981  
2982    public function setNextPageToken($nextPageToken)
2983    {
2984      $this->nextPageToken = $nextPageToken;
2985    }
2986  
2987    public function getNextPageToken()
2988    {
2989      return $this->nextPageToken;
2990    }
2991  
2992    public function setReads($reads)
2993    {
2994      $this->reads = $reads;
2995    }
2996  
2997    public function getReads()
2998    {
2999      return $this->reads;
3000    }
3001  }
3002  
3003  class Google_Service_Genomics_SearchReadsetsRequest extends Google_Collection
3004  {
3005    protected $collection_key = 'datasetIds';
3006    public $datasetIds;
3007    public $maxResults;
3008    public $name;
3009    public $pageToken;
3010  
3011    public function setDatasetIds($datasetIds)
3012    {
3013      $this->datasetIds = $datasetIds;
3014    }
3015  
3016    public function getDatasetIds()
3017    {
3018      return $this->datasetIds;
3019    }
3020  
3021    public function setMaxResults($maxResults)
3022    {
3023      $this->maxResults = $maxResults;
3024    }
3025  
3026    public function getMaxResults()
3027    {
3028      return $this->maxResults;
3029    }
3030  
3031    public function setName($name)
3032    {
3033      $this->name = $name;
3034    }
3035  
3036    public function getName()
3037    {
3038      return $this->name;
3039    }
3040  
3041    public function setPageToken($pageToken)
3042    {
3043      $this->pageToken = $pageToken;
3044    }
3045  
3046    public function getPageToken()
3047    {
3048      return $this->pageToken;
3049    }
3050  }
3051  
3052  class Google_Service_Genomics_SearchReadsetsResponse extends Google_Collection
3053  {
3054    protected $collection_key = 'readsets';
3055    public $nextPageToken;
3056    protected $readsetsType = 'Google_Service_Genomics_Readset';
3057    protected $readsetsDataType = 'array';
3058  
3059    public function setNextPageToken($nextPageToken)
3060    {
3061      $this->nextPageToken = $nextPageToken;
3062    }
3063  
3064    public function getNextPageToken()
3065    {
3066      return $this->nextPageToken;
3067    }
3068  
3069    public function setReadsets($readsets)
3070    {
3071      $this->readsets = $readsets;
3072    }
3073  
3074    public function getReadsets()
3075    {
3076      return $this->readsets;
3077    }
3078  }
3079  
3080  class Google_Service_Genomics_SearchVariantsRequest extends Google_Collection
3081  {
3082    protected $collection_key = 'callsetNames';
3083    public $callsetIds;
3084    public $callsetNames;
3085    public $contig;
3086    public $endPosition;
3087    public $maxResults;
3088    public $pageToken;
3089    public $startPosition;
3090    public $variantName;
3091    public $variantsetId;
3092  
3093    public function setCallsetIds($callsetIds)
3094    {
3095      $this->callsetIds = $callsetIds;
3096    }
3097  
3098    public function getCallsetIds()
3099    {
3100      return $this->callsetIds;
3101    }
3102  
3103    public function setCallsetNames($callsetNames)
3104    {
3105      $this->callsetNames = $callsetNames;
3106    }
3107  
3108    public function getCallsetNames()
3109    {
3110      return $this->callsetNames;
3111    }
3112  
3113    public function setContig($contig)
3114    {
3115      $this->contig = $contig;
3116    }
3117  
3118    public function getContig()
3119    {
3120      return $this->contig;
3121    }
3122  
3123    public function setEndPosition($endPosition)
3124    {
3125      $this->endPosition = $endPosition;
3126    }
3127  
3128    public function getEndPosition()
3129    {
3130      return $this->endPosition;
3131    }
3132  
3133    public function setMaxResults($maxResults)
3134    {
3135      $this->maxResults = $maxResults;
3136    }
3137  
3138    public function getMaxResults()
3139    {
3140      return $this->maxResults;
3141    }
3142  
3143    public function setPageToken($pageToken)
3144    {
3145      $this->pageToken = $pageToken;
3146    }
3147  
3148    public function getPageToken()
3149    {
3150      return $this->pageToken;
3151    }
3152  
3153    public function setStartPosition($startPosition)
3154    {
3155      $this->startPosition = $startPosition;
3156    }
3157  
3158    public function getStartPosition()
3159    {
3160      return $this->startPosition;
3161    }
3162  
3163    public function setVariantName($variantName)
3164    {
3165      $this->variantName = $variantName;
3166    }
3167  
3168    public function getVariantName()
3169    {
3170      return $this->variantName;
3171    }
3172  
3173    public function setVariantsetId($variantsetId)
3174    {
3175      $this->variantsetId = $variantsetId;
3176    }
3177  
3178    public function getVariantsetId()
3179    {
3180      return $this->variantsetId;
3181    }
3182  }
3183  
3184  class Google_Service_Genomics_SearchVariantsResponse extends Google_Collection
3185  {
3186    protected $collection_key = 'variants';
3187    public $nextPageToken;
3188    protected $variantsType = 'Google_Service_Genomics_Variant';
3189    protected $variantsDataType = 'array';
3190  
3191    public function setNextPageToken($nextPageToken)
3192    {
3193      $this->nextPageToken = $nextPageToken;
3194    }
3195  
3196    public function getNextPageToken()
3197    {
3198      return $this->nextPageToken;
3199    }
3200  
3201    public function setVariants($variants)
3202    {
3203      $this->variants = $variants;
3204    }
3205  
3206    public function getVariants()
3207    {
3208      return $this->variants;
3209    }
3210  }
3211  
3212  class Google_Service_Genomics_Variant extends Google_Collection
3213  {
3214    protected $collection_key = 'names';
3215    public $alternateBases;
3216    protected $callsType = 'Google_Service_Genomics_Call';
3217    protected $callsDataType = 'array';
3218    public $contig;
3219    public $created;
3220    public $end;
3221    public $id;
3222    public $info;
3223    public $names;
3224    public $position;
3225    public $referenceBases;
3226    public $variantsetId;
3227  
3228    public function setAlternateBases($alternateBases)
3229    {
3230      $this->alternateBases = $alternateBases;
3231    }
3232  
3233    public function getAlternateBases()
3234    {
3235      return $this->alternateBases;
3236    }
3237  
3238    public function setCalls($calls)
3239    {
3240      $this->calls = $calls;
3241    }
3242  
3243    public function getCalls()
3244    {
3245      return $this->calls;
3246    }
3247  
3248    public function setContig($contig)
3249    {
3250      $this->contig = $contig;
3251    }
3252  
3253    public function getContig()
3254    {
3255      return $this->contig;
3256    }
3257  
3258    public function setCreated($created)
3259    {
3260      $this->created = $created;
3261    }
3262  
3263    public function getCreated()
3264    {
3265      return $this->created;
3266    }
3267  
3268    public function setEnd($end)
3269    {
3270      $this->end = $end;
3271    }
3272  
3273    public function getEnd()
3274    {
3275      return $this->end;
3276    }
3277  
3278    public function setId($id)
3279    {
3280      $this->id = $id;
3281    }
3282  
3283    public function getId()
3284    {
3285      return $this->id;
3286    }
3287  
3288    public function setInfo($info)
3289    {
3290      $this->info = $info;
3291    }
3292  
3293    public function getInfo()
3294    {
3295      return $this->info;
3296    }
3297  
3298    public function setNames($names)
3299    {
3300      $this->names = $names;
3301    }
3302  
3303    public function getNames()
3304    {
3305      return $this->names;
3306    }
3307  
3308    public function setPosition($position)
3309    {
3310      $this->position = $position;
3311    }
3312  
3313    public function getPosition()
3314    {
3315      return $this->position;
3316    }
3317  
3318    public function setReferenceBases($referenceBases)
3319    {
3320      $this->referenceBases = $referenceBases;
3321    }
3322  
3323    public function getReferenceBases()
3324    {
3325      return $this->referenceBases;
3326    }
3327  
3328    public function setVariantsetId($variantsetId)
3329    {
3330      $this->variantsetId = $variantsetId;
3331    }
3332  
3333    public function getVariantsetId()
3334    {
3335      return $this->variantsetId;
3336    }
3337  }
3338  
3339  class Google_Service_Genomics_VariantInfo extends Google_Model
3340  {
3341  
3342  }


Generated: Fri Nov 28 20:29:05 2014 Cross-referenced by PHPXref 0.7.1