* Provides access to Genomics data. *

* *

* For more information about this service, see the API * Documentation *

* * @author Google, Inc. */ class Google_Service_Genomics extends Google_Service { /** View and manage your data in Google BigQuery. */ const BIGQUERY = "https://www.googleapis.com/auth/bigquery"; /** Manage your data in Google Cloud Storage. */ const DEVSTORAGE_READ_WRITE = "https://www.googleapis.com/auth/devstorage.read_write"; /** View and manage Genomics data. */ const GENOMICS = "https://www.googleapis.com/auth/genomics"; /** View Genomics data. */ const GENOMICS_READONLY = "https://www.googleapis.com/auth/genomics.readonly"; public $beacons; public $callsets; public $datasets; public $experimental_jobs; public $jobs; public $reads; public $readsets; public $readsets_coveragebuckets; public $variants; /** * Constructs the internal representation of the Genomics service. * * @param Google_Client $client */ public function __construct(Google_Client $client) { parent::__construct($client); $this->servicePath = 'genomics/v1beta/'; $this->version = 'v1beta'; $this->serviceName = 'genomics'; $this->beacons = new Google_Service_Genomics_Beacons_Resource( $this, $this->serviceName, 'beacons', array( 'methods' => array( 'get' => array( 'path' => 'beacons/{variantsetId}', 'httpMethod' => 'GET', 'parameters' => array( 'variantsetId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'allele' => array( 'location' => 'query', 'type' => 'string', ), 'contig' => array( 'location' => 'query', 'type' => 'string', ), 'position' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->callsets = new Google_Service_Genomics_Callsets_Resource( $this, $this->serviceName, 'callsets', array( 'methods' => array( 'create' => array( 'path' => 'callsets', 'httpMethod' => 'POST', 'parameters' => array(), ),'delete' => array( 'path' => 'callsets/{callsetId}', 'httpMethod' => 'DELETE', 'parameters' => array( 'callsetId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'get' => array( 'path' => 'callsets/{callsetId}', 'httpMethod' => 'GET', 'parameters' => array( 'callsetId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'patch' => array( 'path' => 'callsets/{callsetId}', 'httpMethod' => 'PATCH', 'parameters' => array( 'callsetId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'search' => array( 'path' => 'callsets/search', 'httpMethod' => 'POST', 'parameters' => array(), ),'update' => array( 'path' => 'callsets/{callsetId}', 'httpMethod' => 'PUT', 'parameters' => array( 'callsetId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ), ) ) ); $this->datasets = new Google_Service_Genomics_Datasets_Resource( $this, $this->serviceName, 'datasets', array( 'methods' => array( 'create' => array( 'path' => 'datasets', 'httpMethod' => 'POST', 'parameters' => array(), ),'delete' => array( 'path' => 'datasets/{datasetId}', 'httpMethod' => 'DELETE', 'parameters' => array( 'datasetId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'get' => array( 'path' => 'datasets/{datasetId}', 'httpMethod' => 'GET', 'parameters' => array( 'datasetId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'list' => array( 'path' => 'datasets', 'httpMethod' => 'GET', 'parameters' => array( 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'string', ), 'projectId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'patch' => array( 'path' => 'datasets/{datasetId}', 'httpMethod' => 'PATCH', 'parameters' => array( 'datasetId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'undelete' => array( 'path' => 'datasets/{datasetId}/undelete', 'httpMethod' => 'POST', 'parameters' => array( 'datasetId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'update' => array( 'path' => 'datasets/{datasetId}', 'httpMethod' => 'PUT', 'parameters' => array( 'datasetId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ), ) ) ); $this->experimental_jobs = new Google_Service_Genomics_ExperimentalJobs_Resource( $this, $this->serviceName, 'jobs', array( 'methods' => array( 'create' => array( 'path' => 'experimental/jobs/create', 'httpMethod' => 'POST', 'parameters' => array(), ), ) ) ); $this->jobs = new Google_Service_Genomics_Jobs_Resource( $this, $this->serviceName, 'jobs', array( 'methods' => array( 'cancel' => array( 'path' => 'jobs/{jobId}/cancel', 'httpMethod' => 'POST', 'parameters' => array( 'jobId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'get' => array( 'path' => 'jobs/{jobId}', 'httpMethod' => 'GET', 'parameters' => array( 'jobId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'search' => array( 'path' => 'jobs/search', 'httpMethod' => 'POST', 'parameters' => array(), ), ) ) ); $this->reads = new Google_Service_Genomics_Reads_Resource( $this, $this->serviceName, 'reads', array( 'methods' => array( 'search' => array( 'path' => 'reads/search', 'httpMethod' => 'POST', 'parameters' => array(), ), ) ) ); $this->readsets = new Google_Service_Genomics_Readsets_Resource( $this, $this->serviceName, 'readsets', array( 'methods' => array( 'delete' => array( 'path' => 'readsets/{readsetId}', 'httpMethod' => 'DELETE', 'parameters' => array( 'readsetId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'export' => array( 'path' => 'readsets/export', 'httpMethod' => 'POST', 'parameters' => array(), ),'get' => array( 'path' => 'readsets/{readsetId}', 'httpMethod' => 'GET', 'parameters' => array( 'readsetId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'import' => array( 'path' => 'readsets/import', 'httpMethod' => 'POST', 'parameters' => array(), ),'patch' => array( 'path' => 'readsets/{readsetId}', 'httpMethod' => 'PATCH', 'parameters' => array( 'readsetId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'search' => array( 'path' => 'readsets/search', 'httpMethod' => 'POST', 'parameters' => array(), ),'update' => array( 'path' => 'readsets/{readsetId}', 'httpMethod' => 'PUT', 'parameters' => array( 'readsetId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ), ) ) ); $this->readsets_coveragebuckets = new Google_Service_Genomics_ReadsetsCoveragebuckets_Resource( $this, $this->serviceName, 'coveragebuckets', array( 'methods' => array( 'list' => array( 'path' => 'readsets/{readsetId}/coveragebuckets', 'httpMethod' => 'GET', 'parameters' => array( 'readsetId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'range.sequenceStart' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'string', ), 'range.sequenceName' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'targetBucketWidth' => array( 'location' => 'query', 'type' => 'string', ), 'range.sequenceEnd' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->variants = new Google_Service_Genomics_Variants_Resource( $this, $this->serviceName, 'variants', array( 'methods' => array( 'create' => array( 'path' => 'variants', 'httpMethod' => 'POST', 'parameters' => array(), ),'delete' => array( 'path' => 'variants/{variantId}', 'httpMethod' => 'DELETE', 'parameters' => array( 'variantId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'export' => array( 'path' => 'variants/export', 'httpMethod' => 'POST', 'parameters' => array(), ),'get' => array( 'path' => 'variants/{variantId}', 'httpMethod' => 'GET', 'parameters' => array( 'variantId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'getSummary' => array( 'path' => 'variants/summary', 'httpMethod' => 'GET', 'parameters' => array( 'variantsetId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'import' => array( 'path' => 'variants/import', 'httpMethod' => 'POST', 'parameters' => array(), ),'patch' => array( 'path' => 'variants/{variantId}', 'httpMethod' => 'PATCH', 'parameters' => array( 'variantId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'search' => array( 'path' => 'variants/search', 'httpMethod' => 'POST', 'parameters' => array(), ),'update' => array( 'path' => 'variants/{variantId}', 'httpMethod' => 'PUT', 'parameters' => array( 'variantId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ), ) ) ); } } /** * The "beacons" collection of methods. * Typical usage is: * * $genomicsService = new Google_Service_Genomics(...); * $beacons = $genomicsService->beacons; * */ class Google_Service_Genomics_Beacons_Resource extends Google_Service_Resource { /** * This is an experimental API that provides a Global Alliance for Genomics and * Health Beacon. It may change at any time. (beacons.get) * * @param string $variantsetId * The ID of the variantset to query over. It must be public. Private variantsets will return an * unauthorized exception. * @param array $optParams Optional parameters. * * @opt_param string allele * Required. The allele to look for ('A', 'C', 'G' or 'T'). * @opt_param string contig * Required. The contig to query over. * @opt_param string position * Required. The 0-based position to query. * @return Google_Service_Genomics_Beacon */ public function get($variantsetId, $optParams = array()) { $params = array('variantsetId' => $variantsetId); $params = array_merge($params, $optParams); return $this->call('get', array($params), "Google_Service_Genomics_Beacon"); } } /** * The "callsets" collection of methods. * Typical usage is: * * $genomicsService = new Google_Service_Genomics(...); * $callsets = $genomicsService->callsets; * */ class Google_Service_Genomics_Callsets_Resource extends Google_Service_Resource { /** * Creates a new callset. (callsets.create) * * @param Google_Callset $postBody * @param array $optParams Optional parameters. * @return Google_Service_Genomics_Callset */ public function create(Google_Service_Genomics_Callset $postBody, $optParams = array()) { $params = array('postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('create', array($params), "Google_Service_Genomics_Callset"); } /** * Deletes a callset. (callsets.delete) * * @param string $callsetId * The ID of the callset to be deleted. * @param array $optParams Optional parameters. */ public function delete($callsetId, $optParams = array()) { $params = array('callsetId' => $callsetId); $params = array_merge($params, $optParams); return $this->call('delete', array($params)); } /** * Gets a callset by ID. (callsets.get) * * @param string $callsetId * The ID of the callset. * @param array $optParams Optional parameters. * @return Google_Service_Genomics_Callset */ public function get($callsetId, $optParams = array()) { $params = array('callsetId' => $callsetId); $params = array_merge($params, $optParams); return $this->call('get', array($params), "Google_Service_Genomics_Callset"); } /** * Updates a callset. This method supports patch semantics. (callsets.patch) * * @param string $callsetId * The ID of the callset to be updated. * @param Google_Callset $postBody * @param array $optParams Optional parameters. * @return Google_Service_Genomics_Callset */ public function patch($callsetId, Google_Service_Genomics_Callset $postBody, $optParams = array()) { $params = array('callsetId' => $callsetId, 'postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('patch', array($params), "Google_Service_Genomics_Callset"); } /** * Gets a list of callsets matching the criteria. (callsets.search) * * @param Google_SearchCallsetsRequest $postBody * @param array $optParams Optional parameters. * @return Google_Service_Genomics_SearchCallsetsResponse */ public function search(Google_Service_Genomics_SearchCallsetsRequest $postBody, $optParams = array()) { $params = array('postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('search', array($params), "Google_Service_Genomics_SearchCallsetsResponse"); } /** * Updates a callset. (callsets.update) * * @param string $callsetId * The ID of the callset to be updated. * @param Google_Callset $postBody * @param array $optParams Optional parameters. * @return Google_Service_Genomics_Callset */ public function update($callsetId, Google_Service_Genomics_Callset $postBody, $optParams = array()) { $params = array('callsetId' => $callsetId, 'postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('update', array($params), "Google_Service_Genomics_Callset"); } } /** * The "datasets" collection of methods. * Typical usage is: * * $genomicsService = new Google_Service_Genomics(...); * $datasets = $genomicsService->datasets; * */ class Google_Service_Genomics_Datasets_Resource extends Google_Service_Resource { /** * Creates a new dataset. (datasets.create) * * @param Google_Dataset $postBody * @param array $optParams Optional parameters. * @return Google_Service_Genomics_Dataset */ public function create(Google_Service_Genomics_Dataset $postBody, $optParams = array()) { $params = array('postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('create', array($params), "Google_Service_Genomics_Dataset"); } /** * Deletes a dataset. (datasets.delete) * * @param string $datasetId * The ID of the dataset to be deleted. * @param array $optParams Optional parameters. */ public function delete($datasetId, $optParams = array()) { $params = array('datasetId' => $datasetId); $params = array_merge($params, $optParams); return $this->call('delete', array($params)); } /** * Gets a dataset by ID. (datasets.get) * * @param string $datasetId * The ID of the dataset. * @param array $optParams Optional parameters. * @return Google_Service_Genomics_Dataset */ public function get($datasetId, $optParams = array()) { $params = array('datasetId' => $datasetId); $params = array_merge($params, $optParams); return $this->call('get', array($params), "Google_Service_Genomics_Dataset"); } /** * Lists all datasets. (datasets.listDatasets) * * @param array $optParams Optional parameters. * * @opt_param string pageToken * The continuation token, which is used to page through large result sets. To get the next page of * results, set this parameter to the value of "nextPageToken" from the previous response. * @opt_param string maxResults * The maximum number of results returned by this request. * @opt_param string projectId * Only return datasets which belong to this Google Developers Console project. Only accepts * project numbers. * @return Google_Service_Genomics_ListDatasetsResponse */ public function listDatasets($optParams = array()) { $params = array(); $params = array_merge($params, $optParams); return $this->call('list', array($params), "Google_Service_Genomics_ListDatasetsResponse"); } /** * Updates a dataset. This method supports patch semantics. (datasets.patch) * * @param string $datasetId * The ID of the dataset to be updated. * @param Google_Dataset $postBody * @param array $optParams Optional parameters. * @return Google_Service_Genomics_Dataset */ public function patch($datasetId, Google_Service_Genomics_Dataset $postBody, $optParams = array()) { $params = array('datasetId' => $datasetId, 'postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('patch', array($params), "Google_Service_Genomics_Dataset"); } /** * Undeletes a dataset by restoring a dataset which was deleted via this API. * This operation is only possible for a week after the deletion occurred. * (datasets.undelete) * * @param string $datasetId * The ID of the dataset to be undeleted. * @param array $optParams Optional parameters. * @return Google_Service_Genomics_Dataset */ public function undelete($datasetId, $optParams = array()) { $params = array('datasetId' => $datasetId); $params = array_merge($params, $optParams); return $this->call('undelete', array($params), "Google_Service_Genomics_Dataset"); } /** * Updates a dataset. (datasets.update) * * @param string $datasetId * The ID of the dataset to be updated. * @param Google_Dataset $postBody * @param array $optParams Optional parameters. * @return Google_Service_Genomics_Dataset */ public function update($datasetId, Google_Service_Genomics_Dataset $postBody, $optParams = array()) { $params = array('datasetId' => $datasetId, 'postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('update', array($params), "Google_Service_Genomics_Dataset"); } } /** * The "experimental" collection of methods. * Typical usage is: * * $genomicsService = new Google_Service_Genomics(...); * $experimental = $genomicsService->experimental; * */ class Google_Service_Genomics_Experimental_Resource extends Google_Service_Resource { } /** * The "jobs" collection of methods. * Typical usage is: * * $genomicsService = new Google_Service_Genomics(...); * $jobs = $genomicsService->jobs; * */ class Google_Service_Genomics_ExperimentalJobs_Resource extends Google_Service_Resource { /** * Creates and asynchronously runs an ad-hoc job. This is an experimental call * and may be removed or changed at any time. (jobs.create) * * @param Google_ExperimentalCreateJobRequest $postBody * @param array $optParams Optional parameters. * @return Google_Service_Genomics_ExperimentalCreateJobResponse */ public function create(Google_Service_Genomics_ExperimentalCreateJobRequest $postBody, $optParams = array()) { $params = array('postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('create', array($params), "Google_Service_Genomics_ExperimentalCreateJobResponse"); } } /** * The "jobs" collection of methods. * Typical usage is: * * $genomicsService = new Google_Service_Genomics(...); * $jobs = $genomicsService->jobs; * */ class Google_Service_Genomics_Jobs_Resource extends Google_Service_Resource { /** * Cancels a job by ID. Note that it is possible for partial results to be * generated and stored for cancelled jobs. (jobs.cancel) * * @param string $jobId * Required. The ID of the job. * @param array $optParams Optional parameters. */ public function cancel($jobId, $optParams = array()) { $params = array('jobId' => $jobId); $params = array_merge($params, $optParams); return $this->call('cancel', array($params)); } /** * Gets a job by ID. (jobs.get) * * @param string $jobId * Required. The ID of the job. * @param array $optParams Optional parameters. * @return Google_Service_Genomics_Job */ public function get($jobId, $optParams = array()) { $params = array('jobId' => $jobId); $params = array_merge($params, $optParams); return $this->call('get', array($params), "Google_Service_Genomics_Job"); } /** * Gets a list of jobs matching the criteria. (jobs.search) * * @param Google_SearchJobsRequest $postBody * @param array $optParams Optional parameters. * @return Google_Service_Genomics_SearchJobsResponse */ public function search(Google_Service_Genomics_SearchJobsRequest $postBody, $optParams = array()) { $params = array('postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('search', array($params), "Google_Service_Genomics_SearchJobsResponse"); } } /** * The "reads" collection of methods. * Typical usage is: * * $genomicsService = new Google_Service_Genomics(...); * $reads = $genomicsService->reads; * */ class Google_Service_Genomics_Reads_Resource extends Google_Service_Resource { /** * Gets a list of reads for one or more readsets. Reads search operates over a * genomic coordinate space of reference sequence & position defined over the * reference sequences to which the requested readsets are aligned. If a target * positional range is specified, search returns all reads whose alignment to * the reference genome overlap the range. A query which specifies only readset * IDs yields all reads in those readsets, including unmapped reads. All reads * returned (including reads on subsequent pages) are ordered by genomic * coordinate (reference sequence & position). Reads with equivalent genomic * coordinates are returned in a deterministic order. (reads.search) * * @param Google_SearchReadsRequest $postBody * @param array $optParams Optional parameters. * @return Google_Service_Genomics_SearchReadsResponse */ public function search(Google_Service_Genomics_SearchReadsRequest $postBody, $optParams = array()) { $params = array('postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('search', array($params), "Google_Service_Genomics_SearchReadsResponse"); } } /** * The "readsets" collection of methods. * Typical usage is: * * $genomicsService = new Google_Service_Genomics(...); * $readsets = $genomicsService->readsets; * */ class Google_Service_Genomics_Readsets_Resource extends Google_Service_Resource { /** * Deletes a readset. (readsets.delete) * * @param string $readsetId * The ID of the readset to be deleted. The caller must have WRITE permissions to the dataset * associated with this readset. * @param array $optParams Optional parameters. */ public function delete($readsetId, $optParams = array()) { $params = array('readsetId' => $readsetId); $params = array_merge($params, $optParams); return $this->call('delete', array($params)); } /** * Exports readsets to a BAM file in Google Cloud Storage. Note that currently * there may be some differences between exported BAM files and the original BAM * file at the time of import. In particular, comments in the input file header * will not be preserved, and some custom tags will be converted to strings. * (readsets.export) * * @param Google_ExportReadsetsRequest $postBody * @param array $optParams Optional parameters. * @return Google_Service_Genomics_ExportReadsetsResponse */ public function export(Google_Service_Genomics_ExportReadsetsRequest $postBody, $optParams = array()) { $params = array('postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('export', array($params), "Google_Service_Genomics_ExportReadsetsResponse"); } /** * Gets a readset by ID. (readsets.get) * * @param string $readsetId * The ID of the readset. * @param array $optParams Optional parameters. * @return Google_Service_Genomics_Readset */ public function get($readsetId, $optParams = array()) { $params = array('readsetId' => $readsetId); $params = array_merge($params, $optParams); return $this->call('get', array($params), "Google_Service_Genomics_Readset"); } /** * Creates readsets by asynchronously importing the provided information. Note * that currently comments in the input file header are not imported and some * custom tags will be converted to strings, rather than preserving tag types. * The caller must have WRITE permissions to the dataset. (readsets.import) * * @param Google_ImportReadsetsRequest $postBody * @param array $optParams Optional parameters. * @return Google_Service_Genomics_ImportReadsetsResponse */ public function import(Google_Service_Genomics_ImportReadsetsRequest $postBody, $optParams = array()) { $params = array('postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('import', array($params), "Google_Service_Genomics_ImportReadsetsResponse"); } /** * Updates a readset. This method supports patch semantics. (readsets.patch) * * @param string $readsetId * The ID of the readset to be updated. The caller must have WRITE permissions to the dataset * associated with this readset. * @param Google_Readset $postBody * @param array $optParams Optional parameters. * @return Google_Service_Genomics_Readset */ public function patch($readsetId, Google_Service_Genomics_Readset $postBody, $optParams = array()) { $params = array('readsetId' => $readsetId, 'postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('patch', array($params), "Google_Service_Genomics_Readset"); } /** * Gets a list of readsets matching the criteria. (readsets.search) * * @param Google_SearchReadsetsRequest $postBody * @param array $optParams Optional parameters. * @return Google_Service_Genomics_SearchReadsetsResponse */ public function search(Google_Service_Genomics_SearchReadsetsRequest $postBody, $optParams = array()) { $params = array('postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('search', array($params), "Google_Service_Genomics_SearchReadsetsResponse"); } /** * Updates a readset. (readsets.update) * * @param string $readsetId * The ID of the readset to be updated. The caller must have WRITE permissions to the dataset * associated with this readset. * @param Google_Readset $postBody * @param array $optParams Optional parameters. * @return Google_Service_Genomics_Readset */ public function update($readsetId, Google_Service_Genomics_Readset $postBody, $optParams = array()) { $params = array('readsetId' => $readsetId, 'postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('update', array($params), "Google_Service_Genomics_Readset"); } } /** * The "coveragebuckets" collection of methods. * Typical usage is: * * $genomicsService = new Google_Service_Genomics(...); * $coveragebuckets = $genomicsService->coveragebuckets; * */ class Google_Service_Genomics_ReadsetsCoveragebuckets_Resource extends Google_Service_Resource { /** * Lists fixed width coverage buckets for a readset, each of which correspond to * a range of a reference sequence. Each bucket summarizes coverage information * across its corresponding genomic range. Coverage is defined as the number of * reads which are aligned to a given base in the reference sequence. Coverage * buckets are available at various bucket widths, enabling various coverage * "zoom levels". The caller must have READ permissions for the target readset. * (coveragebuckets.listReadsetsCoveragebuckets) * * @param string $readsetId * Required. The ID of the readset over which coverage is requested. * @param array $optParams Optional parameters. * * @opt_param string range.sequenceStart * The start position of the range on the reference, 1-based inclusive. If specified, sequenceName * must also be specified. * @opt_param string maxResults * The maximum number of results to return in a single page. If unspecified, defaults to 1024. The * maximum value is 2048. * @opt_param string range.sequenceName * The reference sequence name, for example "chr1", "1", or "chrX". * @opt_param string pageToken * The continuation token, which is used to page through large result sets. To get the next page of * results, set this parameter to the value of "nextPageToken" from the previous response. * @opt_param string targetBucketWidth * The desired width of each reported coverage bucket in base pairs. This will be rounded down to * the nearest precomputed bucket width; the value of which is returned as bucket_width in the * response. Defaults to infinity (each bucket spans an entire reference sequence) or the length of * the target range, if specified. The smallest precomputed bucket_width is currently 2048 base * pairs; this is subject to change. * @opt_param string range.sequenceEnd * The end position of the range on the reference, 1-based exclusive. If specified, sequenceName * must also be specified. * @return Google_Service_Genomics_ListCoverageBucketsResponse */ public function listReadsetsCoveragebuckets($readsetId, $optParams = array()) { $params = array('readsetId' => $readsetId); $params = array_merge($params, $optParams); return $this->call('list', array($params), "Google_Service_Genomics_ListCoverageBucketsResponse"); } } /** * The "variants" collection of methods. * Typical usage is: * * $genomicsService = new Google_Service_Genomics(...); * $variants = $genomicsService->variants; * */ class Google_Service_Genomics_Variants_Resource extends Google_Service_Resource { /** * Creates a new variant. (variants.create) * * @param Google_Variant $postBody * @param array $optParams Optional parameters. * @return Google_Service_Genomics_Variant */ public function create(Google_Service_Genomics_Variant $postBody, $optParams = array()) { $params = array('postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('create', array($params), "Google_Service_Genomics_Variant"); } /** * Deletes a variant. (variants.delete) * * @param string $variantId * The ID of the variant to be deleted. * @param array $optParams Optional parameters. */ public function delete($variantId, $optParams = array()) { $params = array('variantId' => $variantId); $params = array_merge($params, $optParams); return $this->call('delete', array($params)); } /** * Exports variant data to an external destination. (variants.export) * * @param Google_ExportVariantsRequest $postBody * @param array $optParams Optional parameters. * @return Google_Service_Genomics_ExportVariantsResponse */ public function export(Google_Service_Genomics_ExportVariantsRequest $postBody, $optParams = array()) { $params = array('postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('export', array($params), "Google_Service_Genomics_ExportVariantsResponse"); } /** * Gets a variant by ID. (variants.get) * * @param string $variantId * The ID of the variant. * @param array $optParams Optional parameters. * @return Google_Service_Genomics_Variant */ public function get($variantId, $optParams = array()) { $params = array('variantId' => $variantId); $params = array_merge($params, $optParams); return $this->call('get', array($params), "Google_Service_Genomics_Variant"); } /** * Gets a summary of all the variant data in a variantset. (variants.getSummary) * * @param array $optParams Optional parameters. * * @opt_param string variantsetId * Required. The ID of the variant set to get variant summary information for. * @return Google_Service_Genomics_GetVariantsSummaryResponse */ public function getSummary($optParams = array()) { $params = array(); $params = array_merge($params, $optParams); return $this->call('getSummary', array($params), "Google_Service_Genomics_GetVariantsSummaryResponse"); } /** * Creates variant data by asynchronously importing the provided information. * (variants.import) * * @param Google_ImportVariantsRequest $postBody * @param array $optParams Optional parameters. * @return Google_Service_Genomics_ImportVariantsResponse */ public function import(Google_Service_Genomics_ImportVariantsRequest $postBody, $optParams = array()) { $params = array('postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('import', array($params), "Google_Service_Genomics_ImportVariantsResponse"); } /** * Updates a variant. This method supports patch semantics. (variants.patch) * * @param string $variantId * The ID of the variant to be updated.. * @param Google_Variant $postBody * @param array $optParams Optional parameters. * @return Google_Service_Genomics_Variant */ public function patch($variantId, Google_Service_Genomics_Variant $postBody, $optParams = array()) { $params = array('variantId' => $variantId, 'postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('patch', array($params), "Google_Service_Genomics_Variant"); } /** * Gets a list of variants matching the criteria. (variants.search) * * @param Google_SearchVariantsRequest $postBody * @param array $optParams Optional parameters. * @return Google_Service_Genomics_SearchVariantsResponse */ public function search(Google_Service_Genomics_SearchVariantsRequest $postBody, $optParams = array()) { $params = array('postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('search', array($params), "Google_Service_Genomics_SearchVariantsResponse"); } /** * Updates a variant. (variants.update) * * @param string $variantId * The ID of the variant to be updated.. * @param Google_Variant $postBody * @param array $optParams Optional parameters. * @return Google_Service_Genomics_Variant */ public function update($variantId, Google_Service_Genomics_Variant $postBody, $optParams = array()) { $params = array('variantId' => $variantId, 'postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('update', array($params), "Google_Service_Genomics_Variant"); } } class Google_Service_Genomics_Beacon extends Google_Model { public $exists; public function setExists($exists) { $this->exists = $exists; } public function getExists() { return $this->exists; } } class Google_Service_Genomics_Call extends Google_Collection { protected $collection_key = 'genotypeLikelihood'; public $callsetId; public $callsetName; public $genotype; public $genotypeLikelihood; public $info; public $phaseset; public function setCallsetId($callsetId) { $this->callsetId = $callsetId; } public function getCallsetId() { return $this->callsetId; } public function setCallsetName($callsetName) { $this->callsetName = $callsetName; } public function getCallsetName() { return $this->callsetName; } public function setGenotype($genotype) { $this->genotype = $genotype; } public function getGenotype() { return $this->genotype; } public function setGenotypeLikelihood($genotypeLikelihood) { $this->genotypeLikelihood = $genotypeLikelihood; } public function getGenotypeLikelihood() { return $this->genotypeLikelihood; } public function setInfo($info) { $this->info = $info; } public function getInfo() { return $this->info; } public function setPhaseset($phaseset) { $this->phaseset = $phaseset; } public function getPhaseset() { return $this->phaseset; } } class Google_Service_Genomics_CallInfo extends Google_Model { } class Google_Service_Genomics_Callset extends Google_Model { public $created; public $id; public $info; public $name; public $variantsetId; public function setCreated($created) { $this->created = $created; } public function getCreated() { return $this->created; } public function setId($id) { $this->id = $id; } public function getId() { return $this->id; } public function setInfo($info) { $this->info = $info; } public function getInfo() { return $this->info; } public function setName($name) { $this->name = $name; } public function getName() { return $this->name; } public function setVariantsetId($variantsetId) { $this->variantsetId = $variantsetId; } public function getVariantsetId() { return $this->variantsetId; } } class Google_Service_Genomics_CallsetInfo extends Google_Model { } class Google_Service_Genomics_ContigBound extends Google_Model { public $contig; public $upperBound; public function setContig($contig) { $this->contig = $contig; } public function getContig() { return $this->contig; } public function setUpperBound($upperBound) { $this->upperBound = $upperBound; } public function getUpperBound() { return $this->upperBound; } } class Google_Service_Genomics_CoverageBucket extends Google_Model { public $meanCoverage; protected $rangeType = 'Google_Service_Genomics_GenomicRange'; protected $rangeDataType = ''; public function setMeanCoverage($meanCoverage) { $this->meanCoverage = $meanCoverage; } public function getMeanCoverage() { return $this->meanCoverage; } public function setRange(Google_Service_Genomics_GenomicRange $range) { $this->range = $range; } public function getRange() { return $this->range; } } class Google_Service_Genomics_Dataset extends Google_Model { public $id; public $isPublic; public $name; public $projectId; public function setId($id) { $this->id = $id; } public function getId() { return $this->id; } public function setIsPublic($isPublic) { $this->isPublic = $isPublic; } public function getIsPublic() { return $this->isPublic; } public function setName($name) { $this->name = $name; } public function getName() { return $this->name; } public function setProjectId($projectId) { $this->projectId = $projectId; } public function getProjectId() { return $this->projectId; } } class Google_Service_Genomics_ExperimentalCreateJobRequest extends Google_Collection { protected $collection_key = 'sourceUris'; public $align; public $callVariants; public $gcsOutputPath; public $pairedSourceUris; public $projectId; public $sourceUris; public function setAlign($align) { $this->align = $align; } public function getAlign() { return $this->align; } public function setCallVariants($callVariants) { $this->callVariants = $callVariants; } public function getCallVariants() { return $this->callVariants; } public function setGcsOutputPath($gcsOutputPath) { $this->gcsOutputPath = $gcsOutputPath; } public function getGcsOutputPath() { return $this->gcsOutputPath; } public function setPairedSourceUris($pairedSourceUris) { $this->pairedSourceUris = $pairedSourceUris; } public function getPairedSourceUris() { return $this->pairedSourceUris; } public function setProjectId($projectId) { $this->projectId = $projectId; } public function getProjectId() { return $this->projectId; } public function setSourceUris($sourceUris) { $this->sourceUris = $sourceUris; } public function getSourceUris() { return $this->sourceUris; } } class Google_Service_Genomics_ExperimentalCreateJobResponse extends Google_Model { public $jobId; public function setJobId($jobId) { $this->jobId = $jobId; } public function getJobId() { return $this->jobId; } } class Google_Service_Genomics_ExportReadsetsRequest extends Google_Collection { protected $collection_key = 'referenceNames'; public $exportUri; public $projectId; public $readsetIds; public $referenceNames; public function setExportUri($exportUri) { $this->exportUri = $exportUri; } public function getExportUri() { return $this->exportUri; } public function setProjectId($projectId) { $this->projectId = $projectId; } public function getProjectId() { return $this->projectId; } public function setReadsetIds($readsetIds) { $this->readsetIds = $readsetIds; } public function getReadsetIds() { return $this->readsetIds; } public function setReferenceNames($referenceNames) { $this->referenceNames = $referenceNames; } public function getReferenceNames() { return $this->referenceNames; } } class Google_Service_Genomics_ExportReadsetsResponse extends Google_Model { public $jobId; public function setJobId($jobId) { $this->jobId = $jobId; } public function getJobId() { return $this->jobId; } } class Google_Service_Genomics_ExportVariantsRequest extends Google_Collection { protected $collection_key = 'callsetIds'; public $bigqueryDataset; public $bigqueryTable; public $callsetIds; public $format; public $projectId; public $variantsetId; public function setBigqueryDataset($bigqueryDataset) { $this->bigqueryDataset = $bigqueryDataset; } public function getBigqueryDataset() { return $this->bigqueryDataset; } public function setBigqueryTable($bigqueryTable) { $this->bigqueryTable = $bigqueryTable; } public function getBigqueryTable() { return $this->bigqueryTable; } public function setCallsetIds($callsetIds) { $this->callsetIds = $callsetIds; } public function getCallsetIds() { return $this->callsetIds; } public function setFormat($format) { $this->format = $format; } public function getFormat() { return $this->format; } public function setProjectId($projectId) { $this->projectId = $projectId; } public function getProjectId() { return $this->projectId; } public function setVariantsetId($variantsetId) { $this->variantsetId = $variantsetId; } public function getVariantsetId() { return $this->variantsetId; } } class Google_Service_Genomics_ExportVariantsResponse extends Google_Model { public $jobId; public function setJobId($jobId) { $this->jobId = $jobId; } public function getJobId() { return $this->jobId; } } class Google_Service_Genomics_GenomicRange extends Google_Model { public $sequenceEnd; public $sequenceName; public $sequenceStart; public function setSequenceEnd($sequenceEnd) { $this->sequenceEnd = $sequenceEnd; } public function getSequenceEnd() { return $this->sequenceEnd; } public function setSequenceName($sequenceName) { $this->sequenceName = $sequenceName; } public function getSequenceName() { return $this->sequenceName; } public function setSequenceStart($sequenceStart) { $this->sequenceStart = $sequenceStart; } public function getSequenceStart() { return $this->sequenceStart; } } class Google_Service_Genomics_GetVariantsSummaryResponse extends Google_Collection { protected $collection_key = 'metadata'; protected $contigBoundsType = 'Google_Service_Genomics_ContigBound'; protected $contigBoundsDataType = 'array'; protected $metadataType = 'Google_Service_Genomics_Metadata'; protected $metadataDataType = 'array'; public function setContigBounds($contigBounds) { $this->contigBounds = $contigBounds; } public function getContigBounds() { return $this->contigBounds; } public function setMetadata($metadata) { $this->metadata = $metadata; } public function getMetadata() { return $this->metadata; } } class Google_Service_Genomics_Header extends Google_Model { public $sortingOrder; public $version; public function setSortingOrder($sortingOrder) { $this->sortingOrder = $sortingOrder; } public function getSortingOrder() { return $this->sortingOrder; } public function setVersion($version) { $this->version = $version; } public function getVersion() { return $this->version; } } class Google_Service_Genomics_HeaderSection extends Google_Collection { protected $collection_key = 'refSequences'; public $comments; public $fileUri; public $filename; protected $headersType = 'Google_Service_Genomics_Header'; protected $headersDataType = 'array'; protected $programsType = 'Google_Service_Genomics_Program'; protected $programsDataType = 'array'; protected $readGroupsType = 'Google_Service_Genomics_ReadGroup'; protected $readGroupsDataType = 'array'; protected $refSequencesType = 'Google_Service_Genomics_ReferenceSequence'; protected $refSequencesDataType = 'array'; public function setComments($comments) { $this->comments = $comments; } public function getComments() { return $this->comments; } public function setFileUri($fileUri) { $this->fileUri = $fileUri; } public function getFileUri() { return $this->fileUri; } public function setFilename($filename) { $this->filename = $filename; } public function getFilename() { return $this->filename; } public function setHeaders($headers) { $this->headers = $headers; } public function getHeaders() { return $this->headers; } public function setPrograms($programs) { $this->programs = $programs; } public function getPrograms() { return $this->programs; } public function setReadGroups($readGroups) { $this->readGroups = $readGroups; } public function getReadGroups() { return $this->readGroups; } public function setRefSequences($refSequences) { $this->refSequences = $refSequences; } public function getRefSequences() { return $this->refSequences; } } class Google_Service_Genomics_ImportReadsetsRequest extends Google_Collection { protected $collection_key = 'sourceUris'; public $datasetId; public $sourceUris; public function setDatasetId($datasetId) { $this->datasetId = $datasetId; } public function getDatasetId() { return $this->datasetId; } public function setSourceUris($sourceUris) { $this->sourceUris = $sourceUris; } public function getSourceUris() { return $this->sourceUris; } } class Google_Service_Genomics_ImportReadsetsResponse extends Google_Model { public $jobId; public function setJobId($jobId) { $this->jobId = $jobId; } public function getJobId() { return $this->jobId; } } class Google_Service_Genomics_ImportVariantsRequest extends Google_Collection { protected $collection_key = 'sourceUris'; public $format; public $sourceUris; public $variantsetId; public function setFormat($format) { $this->format = $format; } public function getFormat() { return $this->format; } public function setSourceUris($sourceUris) { $this->sourceUris = $sourceUris; } public function getSourceUris() { return $this->sourceUris; } public function setVariantsetId($variantsetId) { $this->variantsetId = $variantsetId; } public function getVariantsetId() { return $this->variantsetId; } } class Google_Service_Genomics_ImportVariantsResponse extends Google_Model { public $jobId; public function setJobId($jobId) { $this->jobId = $jobId; } public function getJobId() { return $this->jobId; } } class Google_Service_Genomics_Job extends Google_Collection { protected $collection_key = 'warnings'; public $created; public $description; public $errors; public $id; public $importedIds; public $projectId; protected $requestType = 'Google_Service_Genomics_JobRequest'; protected $requestDataType = ''; public $status; public $warnings; public function setCreated($created) { $this->created = $created; } public function getCreated() { return $this->created; } public function setDescription($description) { $this->description = $description; } public function getDescription() { return $this->description; } public function setErrors($errors) { $this->errors = $errors; } public function getErrors() { return $this->errors; } public function setId($id) { $this->id = $id; } public function getId() { return $this->id; } public function setImportedIds($importedIds) { $this->importedIds = $importedIds; } public function getImportedIds() { return $this->importedIds; } public function setProjectId($projectId) { $this->projectId = $projectId; } public function getProjectId() { return $this->projectId; } public function setRequest(Google_Service_Genomics_JobRequest $request) { $this->request = $request; } public function getRequest() { return $this->request; } public function setStatus($status) { $this->status = $status; } public function getStatus() { return $this->status; } public function setWarnings($warnings) { $this->warnings = $warnings; } public function getWarnings() { return $this->warnings; } } class Google_Service_Genomics_JobRequest extends Google_Collection { protected $collection_key = 'source'; public $destination; public $source; public $type; public function setDestination($destination) { $this->destination = $destination; } public function getDestination() { return $this->destination; } public function setSource($source) { $this->source = $source; } public function getSource() { return $this->source; } public function setType($type) { $this->type = $type; } public function getType() { return $this->type; } } class Google_Service_Genomics_ListCoverageBucketsResponse extends Google_Collection { protected $collection_key = 'coverageBuckets'; public $bucketWidth; protected $coverageBucketsType = 'Google_Service_Genomics_CoverageBucket'; protected $coverageBucketsDataType = 'array'; public $nextPageToken; public function setBucketWidth($bucketWidth) { $this->bucketWidth = $bucketWidth; } public function getBucketWidth() { return $this->bucketWidth; } public function setCoverageBuckets($coverageBuckets) { $this->coverageBuckets = $coverageBuckets; } public function getCoverageBuckets() { return $this->coverageBuckets; } public function setNextPageToken($nextPageToken) { $this->nextPageToken = $nextPageToken; } public function getNextPageToken() { return $this->nextPageToken; } } class Google_Service_Genomics_ListDatasetsResponse extends Google_Collection { protected $collection_key = 'datasets'; protected $datasetsType = 'Google_Service_Genomics_Dataset'; protected $datasetsDataType = 'array'; public $nextPageToken; public function setDatasets($datasets) { $this->datasets = $datasets; } public function getDatasets() { return $this->datasets; } public function setNextPageToken($nextPageToken) { $this->nextPageToken = $nextPageToken; } public function getNextPageToken() { return $this->nextPageToken; } } class Google_Service_Genomics_Metadata extends Google_Model { public $description; public $id; public $info; public $key; public $number; public $type; public $value; public function setDescription($description) { $this->description = $description; } public function getDescription() { return $this->description; } public function setId($id) { $this->id = $id; } public function getId() { return $this->id; } public function setInfo($info) { $this->info = $info; } public function getInfo() { return $this->info; } public function setKey($key) { $this->key = $key; } public function getKey() { return $this->key; } public function setNumber($number) { $this->number = $number; } public function getNumber() { return $this->number; } public function setType($type) { $this->type = $type; } public function getType() { return $this->type; } public function setValue($value) { $this->value = $value; } public function getValue() { return $this->value; } } class Google_Service_Genomics_MetadataInfo extends Google_Model { } class Google_Service_Genomics_Program extends Google_Model { public $commandLine; public $id; public $name; public $prevProgramId; public $version; public function setCommandLine($commandLine) { $this->commandLine = $commandLine; } public function getCommandLine() { return $this->commandLine; } public function setId($id) { $this->id = $id; } public function getId() { return $this->id; } public function setName($name) { $this->name = $name; } public function getName() { return $this->name; } public function setPrevProgramId($prevProgramId) { $this->prevProgramId = $prevProgramId; } public function getPrevProgramId() { return $this->prevProgramId; } public function setVersion($version) { $this->version = $version; } public function getVersion() { return $this->version; } } class Google_Service_Genomics_Read extends Google_Model { public $alignedBases; public $baseQuality; public $cigar; public $flags; public $id; public $mappingQuality; public $matePosition; public $mateReferenceSequenceName; public $name; public $originalBases; public $position; public $readsetId; public $referenceSequenceName; public $tags; public $templateLength; public function setAlignedBases($alignedBases) { $this->alignedBases = $alignedBases; } public function getAlignedBases() { return $this->alignedBases; } public function setBaseQuality($baseQuality) { $this->baseQuality = $baseQuality; } public function getBaseQuality() { return $this->baseQuality; } public function setCigar($cigar) { $this->cigar = $cigar; } public function getCigar() { return $this->cigar; } public function setFlags($flags) { $this->flags = $flags; } public function getFlags() { return $this->flags; } public function setId($id) { $this->id = $id; } public function getId() { return $this->id; } public function setMappingQuality($mappingQuality) { $this->mappingQuality = $mappingQuality; } public function getMappingQuality() { return $this->mappingQuality; } public function setMatePosition($matePosition) { $this->matePosition = $matePosition; } public function getMatePosition() { return $this->matePosition; } public function setMateReferenceSequenceName($mateReferenceSequenceName) { $this->mateReferenceSequenceName = $mateReferenceSequenceName; } public function getMateReferenceSequenceName() { return $this->mateReferenceSequenceName; } public function setName($name) { $this->name = $name; } public function getName() { return $this->name; } public function setOriginalBases($originalBases) { $this->originalBases = $originalBases; } public function getOriginalBases() { return $this->originalBases; } public function setPosition($position) { $this->position = $position; } public function getPosition() { return $this->position; } public function setReadsetId($readsetId) { $this->readsetId = $readsetId; } public function getReadsetId() { return $this->readsetId; } public function setReferenceSequenceName($referenceSequenceName) { $this->referenceSequenceName = $referenceSequenceName; } public function getReferenceSequenceName() { return $this->referenceSequenceName; } public function setTags($tags) { $this->tags = $tags; } public function getTags() { return $this->tags; } public function setTemplateLength($templateLength) { $this->templateLength = $templateLength; } public function getTemplateLength() { return $this->templateLength; } } class Google_Service_Genomics_ReadGroup extends Google_Model { public $date; public $description; public $flowOrder; public $id; public $keySequence; public $library; public $platformUnit; public $predictedInsertSize; public $processingProgram; public $sample; public $sequencingCenterName; public $sequencingTechnology; public function setDate($date) { $this->date = $date; } public function getDate() { return $this->date; } public function setDescription($description) { $this->description = $description; } public function getDescription() { return $this->description; } public function setFlowOrder($flowOrder) { $this->flowOrder = $flowOrder; } public function getFlowOrder() { return $this->flowOrder; } public function setId($id) { $this->id = $id; } public function getId() { return $this->id; } public function setKeySequence($keySequence) { $this->keySequence = $keySequence; } public function getKeySequence() { return $this->keySequence; } public function setLibrary($library) { $this->library = $library; } public function getLibrary() { return $this->library; } public function setPlatformUnit($platformUnit) { $this->platformUnit = $platformUnit; } public function getPlatformUnit() { return $this->platformUnit; } public function setPredictedInsertSize($predictedInsertSize) { $this->predictedInsertSize = $predictedInsertSize; } public function getPredictedInsertSize() { return $this->predictedInsertSize; } public function setProcessingProgram($processingProgram) { $this->processingProgram = $processingProgram; } public function getProcessingProgram() { return $this->processingProgram; } public function setSample($sample) { $this->sample = $sample; } public function getSample() { return $this->sample; } public function setSequencingCenterName($sequencingCenterName) { $this->sequencingCenterName = $sequencingCenterName; } public function getSequencingCenterName() { return $this->sequencingCenterName; } public function setSequencingTechnology($sequencingTechnology) { $this->sequencingTechnology = $sequencingTechnology; } public function getSequencingTechnology() { return $this->sequencingTechnology; } } class Google_Service_Genomics_ReadTags extends Google_Model { } class Google_Service_Genomics_Readset extends Google_Collection { protected $collection_key = 'fileData'; public $datasetId; protected $fileDataType = 'Google_Service_Genomics_HeaderSection'; protected $fileDataDataType = 'array'; public $id; public $name; public function setDatasetId($datasetId) { $this->datasetId = $datasetId; } public function getDatasetId() { return $this->datasetId; } public function setFileData($fileData) { $this->fileData = $fileData; } public function getFileData() { return $this->fileData; } public function setId($id) { $this->id = $id; } public function getId() { return $this->id; } public function setName($name) { $this->name = $name; } public function getName() { return $this->name; } } class Google_Service_Genomics_ReferenceSequence extends Google_Model { public $assemblyId; public $length; public $md5Checksum; public $name; public $species; public $uri; public function setAssemblyId($assemblyId) { $this->assemblyId = $assemblyId; } public function getAssemblyId() { return $this->assemblyId; } public function setLength($length) { $this->length = $length; } public function getLength() { return $this->length; } public function setMd5Checksum($md5Checksum) { $this->md5Checksum = $md5Checksum; } public function getMd5Checksum() { return $this->md5Checksum; } public function setName($name) { $this->name = $name; } public function getName() { return $this->name; } public function setSpecies($species) { $this->species = $species; } public function getSpecies() { return $this->species; } public function setUri($uri) { $this->uri = $uri; } public function getUri() { return $this->uri; } } class Google_Service_Genomics_SearchCallsetsRequest extends Google_Collection { protected $collection_key = 'variantsetIds'; public $maxResults; public $name; public $pageToken; public $variantsetIds; public function setMaxResults($maxResults) { $this->maxResults = $maxResults; } public function getMaxResults() { return $this->maxResults; } public function setName($name) { $this->name = $name; } public function getName() { return $this->name; } public function setPageToken($pageToken) { $this->pageToken = $pageToken; } public function getPageToken() { return $this->pageToken; } public function setVariantsetIds($variantsetIds) { $this->variantsetIds = $variantsetIds; } public function getVariantsetIds() { return $this->variantsetIds; } } class Google_Service_Genomics_SearchCallsetsResponse extends Google_Collection { protected $collection_key = 'callsets'; protected $callsetsType = 'Google_Service_Genomics_Callset'; protected $callsetsDataType = 'array'; public $nextPageToken; public function setCallsets($callsets) { $this->callsets = $callsets; } public function getCallsets() { return $this->callsets; } public function setNextPageToken($nextPageToken) { $this->nextPageToken = $nextPageToken; } public function getNextPageToken() { return $this->nextPageToken; } } class Google_Service_Genomics_SearchJobsRequest extends Google_Collection { protected $collection_key = 'status'; public $createdAfter; public $createdBefore; public $maxResults; public $pageToken; public $projectId; public $status; public function setCreatedAfter($createdAfter) { $this->createdAfter = $createdAfter; } public function getCreatedAfter() { return $this->createdAfter; } public function setCreatedBefore($createdBefore) { $this->createdBefore = $createdBefore; } public function getCreatedBefore() { return $this->createdBefore; } public function setMaxResults($maxResults) { $this->maxResults = $maxResults; } public function getMaxResults() { return $this->maxResults; } public function setPageToken($pageToken) { $this->pageToken = $pageToken; } public function getPageToken() { return $this->pageToken; } public function setProjectId($projectId) { $this->projectId = $projectId; } public function getProjectId() { return $this->projectId; } public function setStatus($status) { $this->status = $status; } public function getStatus() { return $this->status; } } class Google_Service_Genomics_SearchJobsResponse extends Google_Collection { protected $collection_key = 'jobs'; protected $jobsType = 'Google_Service_Genomics_Job'; protected $jobsDataType = 'array'; public $nextPageToken; public function setJobs($jobs) { $this->jobs = $jobs; } public function getJobs() { return $this->jobs; } public function setNextPageToken($nextPageToken) { $this->nextPageToken = $nextPageToken; } public function getNextPageToken() { return $this->nextPageToken; } } class Google_Service_Genomics_SearchReadsRequest extends Google_Collection { protected $collection_key = 'readsetIds'; public $maxResults; public $pageToken; public $readsetIds; public $sequenceEnd; public $sequenceName; public $sequenceStart; public function setMaxResults($maxResults) { $this->maxResults = $maxResults; } public function getMaxResults() { return $this->maxResults; } public function setPageToken($pageToken) { $this->pageToken = $pageToken; } public function getPageToken() { return $this->pageToken; } public function setReadsetIds($readsetIds) { $this->readsetIds = $readsetIds; } public function getReadsetIds() { return $this->readsetIds; } public function setSequenceEnd($sequenceEnd) { $this->sequenceEnd = $sequenceEnd; } public function getSequenceEnd() { return $this->sequenceEnd; } public function setSequenceName($sequenceName) { $this->sequenceName = $sequenceName; } public function getSequenceName() { return $this->sequenceName; } public function setSequenceStart($sequenceStart) { $this->sequenceStart = $sequenceStart; } public function getSequenceStart() { return $this->sequenceStart; } } class Google_Service_Genomics_SearchReadsResponse extends Google_Collection { protected $collection_key = 'reads'; public $nextPageToken; protected $readsType = 'Google_Service_Genomics_Read'; protected $readsDataType = 'array'; public function setNextPageToken($nextPageToken) { $this->nextPageToken = $nextPageToken; } public function getNextPageToken() { return $this->nextPageToken; } public function setReads($reads) { $this->reads = $reads; } public function getReads() { return $this->reads; } } class Google_Service_Genomics_SearchReadsetsRequest extends Google_Collection { protected $collection_key = 'datasetIds'; public $datasetIds; public $maxResults; public $name; public $pageToken; public function setDatasetIds($datasetIds) { $this->datasetIds = $datasetIds; } public function getDatasetIds() { return $this->datasetIds; } public function setMaxResults($maxResults) { $this->maxResults = $maxResults; } public function getMaxResults() { return $this->maxResults; } public function setName($name) { $this->name = $name; } public function getName() { return $this->name; } public function setPageToken($pageToken) { $this->pageToken = $pageToken; } public function getPageToken() { return $this->pageToken; } } class Google_Service_Genomics_SearchReadsetsResponse extends Google_Collection { protected $collection_key = 'readsets'; public $nextPageToken; protected $readsetsType = 'Google_Service_Genomics_Readset'; protected $readsetsDataType = 'array'; public function setNextPageToken($nextPageToken) { $this->nextPageToken = $nextPageToken; } public function getNextPageToken() { return $this->nextPageToken; } public function setReadsets($readsets) { $this->readsets = $readsets; } public function getReadsets() { return $this->readsets; } } class Google_Service_Genomics_SearchVariantsRequest extends Google_Collection { protected $collection_key = 'callsetNames'; public $callsetIds; public $callsetNames; public $contig; public $endPosition; public $maxResults; public $pageToken; public $startPosition; public $variantName; public $variantsetId; public function setCallsetIds($callsetIds) { $this->callsetIds = $callsetIds; } public function getCallsetIds() { return $this->callsetIds; } public function setCallsetNames($callsetNames) { $this->callsetNames = $callsetNames; } public function getCallsetNames() { return $this->callsetNames; } public function setContig($contig) { $this->contig = $contig; } public function getContig() { return $this->contig; } public function setEndPosition($endPosition) { $this->endPosition = $endPosition; } public function getEndPosition() { return $this->endPosition; } public function setMaxResults($maxResults) { $this->maxResults = $maxResults; } public function getMaxResults() { return $this->maxResults; } public function setPageToken($pageToken) { $this->pageToken = $pageToken; } public function getPageToken() { return $this->pageToken; } public function setStartPosition($startPosition) { $this->startPosition = $startPosition; } public function getStartPosition() { return $this->startPosition; } public function setVariantName($variantName) { $this->variantName = $variantName; } public function getVariantName() { return $this->variantName; } public function setVariantsetId($variantsetId) { $this->variantsetId = $variantsetId; } public function getVariantsetId() { return $this->variantsetId; } } class Google_Service_Genomics_SearchVariantsResponse extends Google_Collection { protected $collection_key = 'variants'; public $nextPageToken; protected $variantsType = 'Google_Service_Genomics_Variant'; protected $variantsDataType = 'array'; public function setNextPageToken($nextPageToken) { $this->nextPageToken = $nextPageToken; } public function getNextPageToken() { return $this->nextPageToken; } public function setVariants($variants) { $this->variants = $variants; } public function getVariants() { return $this->variants; } } class Google_Service_Genomics_Variant extends Google_Collection { protected $collection_key = 'names'; public $alternateBases; protected $callsType = 'Google_Service_Genomics_Call'; protected $callsDataType = 'array'; public $contig; public $created; public $end; public $id; public $info; public $names; public $position; public $referenceBases; public $variantsetId; public function setAlternateBases($alternateBases) { $this->alternateBases = $alternateBases; } public function getAlternateBases() { return $this->alternateBases; } public function setCalls($calls) { $this->calls = $calls; } public function getCalls() { return $this->calls; } public function setContig($contig) { $this->contig = $contig; } public function getContig() { return $this->contig; } public function setCreated($created) { $this->created = $created; } public function getCreated() { return $this->created; } public function setEnd($end) { $this->end = $end; } public function getEnd() { return $this->end; } public function setId($id) { $this->id = $id; } public function getId() { return $this->id; } public function setInfo($info) { $this->info = $info; } public function getInfo() { return $this->info; } public function setNames($names) { $this->names = $names; } public function getNames() { return $this->names; } public function setPosition($position) { $this->position = $position; } public function getPosition() { return $this->position; } public function setReferenceBases($referenceBases) { $this->referenceBases = $referenceBases; } public function getReferenceBases() { return $this->referenceBases; } public function setVariantsetId($variantsetId) { $this->variantsetId = $variantsetId; } public function getVariantsetId() { return $this->variantsetId; } } class Google_Service_Genomics_VariantInfo extends Google_Model { }