Google_Service_Genomics

Service definition for Genomics (v1).

Defined (1)

The class is defined in the following location(s).

/vendor/google/apiclient/src/Google/Service/Genomics.php  
  1. class Google_Service_Genomics extends Google_Service 
  2. /** View and manage your data in Google BigQuery. */ 
  3. const BIGQUERY = 
  4. "https://www.googleapis.com/auth/bigquery"; 
  5. /** View and manage your data across Google Cloud Platform services. */ 
  6. const CLOUD_PLATFORM = 
  7. "https://www.googleapis.com/auth/cloud-platform"; 
  8. /** Manage your data in Google Cloud Storage. */ 
  9. const DEVSTORAGE_READ_WRITE = 
  10. "https://www.googleapis.com/auth/devstorage.read_write"; 
  11. /** View and manage Genomics data. */ 
  12. const GENOMICS = 
  13. "https://www.googleapis.com/auth/genomics"; 
  14. /** View Genomics data. */ 
  15. const GENOMICS_READONLY = 
  16. "https://www.googleapis.com/auth/genomics.readonly"; 
  17.  
  18. public $callsets; 
  19. public $datasets; 
  20. public $operations; 
  21. public $readgroupsets; 
  22. public $readgroupsets_coveragebuckets; 
  23. public $reads; 
  24. public $references; 
  25. public $references_bases; 
  26. public $referencesets; 
  27. public $variants; 
  28. public $variantsets; 
  29.  
  30.  
  31. /** 
  32. * Constructs the internal representation of the Genomics service. 
  33. * @param Google_Client $client 
  34. */ 
  35. public function __construct(Google_Client $client) 
  36. parent::__construct($client); 
  37. $this->rootUrl = 'https://genomics.googleapis.com/'; 
  38. $this->servicePath = ''; 
  39. $this->version = 'v1'; 
  40. $this->serviceName = 'genomics'; 
  41.  
  42. $this->callsets = new Google_Service_Genomics_Callsets_Resource( 
  43. $this,  
  44. $this->serviceName,  
  45. 'callsets',  
  46. array( 
  47. 'methods' => array( 
  48. 'create' => array( 
  49. 'path' => 'v1/callsets',  
  50. 'httpMethod' => 'POST',  
  51. 'parameters' => array(),  
  52. ), 'delete' => array( 
  53. 'path' => 'v1/callsets/{callSetId}',  
  54. 'httpMethod' => 'DELETE',  
  55. 'parameters' => array( 
  56. 'callSetId' => array( 
  57. 'location' => 'path',  
  58. 'type' => 'string',  
  59. 'required' => true,  
  60. ),  
  61. ),  
  62. ), 'get' => array( 
  63. 'path' => 'v1/callsets/{callSetId}',  
  64. 'httpMethod' => 'GET',  
  65. 'parameters' => array( 
  66. 'callSetId' => array( 
  67. 'location' => 'path',  
  68. 'type' => 'string',  
  69. 'required' => true,  
  70. ),  
  71. ),  
  72. ), 'patch' => array( 
  73. 'path' => 'v1/callsets/{callSetId}',  
  74. 'httpMethod' => 'PATCH',  
  75. 'parameters' => array( 
  76. 'callSetId' => array( 
  77. 'location' => 'path',  
  78. 'type' => 'string',  
  79. 'required' => true,  
  80. ),  
  81. 'updateMask' => array( 
  82. 'location' => 'query',  
  83. 'type' => 'string',  
  84. ),  
  85. ),  
  86. ), 'search' => array( 
  87. 'path' => 'v1/callsets/search',  
  88. 'httpMethod' => 'POST',  
  89. 'parameters' => array(),  
  90. ),  
  91. ); 
  92. $this->datasets = new Google_Service_Genomics_Datasets_Resource( 
  93. $this,  
  94. $this->serviceName,  
  95. 'datasets',  
  96. array( 
  97. 'methods' => array( 
  98. 'create' => array( 
  99. 'path' => 'v1/datasets',  
  100. 'httpMethod' => 'POST',  
  101. 'parameters' => array(),  
  102. ), 'delete' => array( 
  103. 'path' => 'v1/datasets/{datasetId}',  
  104. 'httpMethod' => 'DELETE',  
  105. 'parameters' => array( 
  106. 'datasetId' => array( 
  107. 'location' => 'path',  
  108. 'type' => 'string',  
  109. 'required' => true,  
  110. ),  
  111. ),  
  112. ), 'get' => array( 
  113. 'path' => 'v1/datasets/{datasetId}',  
  114. 'httpMethod' => 'GET',  
  115. 'parameters' => array( 
  116. 'datasetId' => array( 
  117. 'location' => 'path',  
  118. 'type' => 'string',  
  119. 'required' => true,  
  120. ),  
  121. ),  
  122. ), 'getIamPolicy' => array( 
  123. 'path' => 'v1/{+resource}:getIamPolicy',  
  124. 'httpMethod' => 'POST',  
  125. 'parameters' => array( 
  126. 'resource' => array( 
  127. 'location' => 'path',  
  128. 'type' => 'string',  
  129. 'required' => true,  
  130. ),  
  131. ),  
  132. ), 'list' => array( 
  133. 'path' => 'v1/datasets',  
  134. 'httpMethod' => 'GET',  
  135. 'parameters' => array( 
  136. 'projectId' => array( 
  137. 'location' => 'query',  
  138. 'type' => 'string',  
  139. ),  
  140. 'pageSize' => array( 
  141. 'location' => 'query',  
  142. 'type' => 'integer',  
  143. ),  
  144. 'pageToken' => array( 
  145. 'location' => 'query',  
  146. 'type' => 'string',  
  147. ),  
  148. ),  
  149. ), 'patch' => array( 
  150. 'path' => 'v1/datasets/{datasetId}',  
  151. 'httpMethod' => 'PATCH',  
  152. 'parameters' => array( 
  153. 'datasetId' => array( 
  154. 'location' => 'path',  
  155. 'type' => 'string',  
  156. 'required' => true,  
  157. ),  
  158. 'updateMask' => array( 
  159. 'location' => 'query',  
  160. 'type' => 'string',  
  161. ),  
  162. ),  
  163. ), 'setIamPolicy' => array( 
  164. 'path' => 'v1/{+resource}:setIamPolicy',  
  165. 'httpMethod' => 'POST',  
  166. 'parameters' => array( 
  167. 'resource' => array( 
  168. 'location' => 'path',  
  169. 'type' => 'string',  
  170. 'required' => true,  
  171. ),  
  172. ),  
  173. ), 'testIamPermissions' => array( 
  174. 'path' => 'v1/{+resource}:testIamPermissions',  
  175. 'httpMethod' => 'POST',  
  176. 'parameters' => array( 
  177. 'resource' => array( 
  178. 'location' => 'path',  
  179. 'type' => 'string',  
  180. 'required' => true,  
  181. ),  
  182. ),  
  183. ), 'undelete' => array( 
  184. 'path' => 'v1/datasets/{datasetId}:undelete',  
  185. 'httpMethod' => 'POST',  
  186. 'parameters' => array( 
  187. 'datasetId' => array( 
  188. 'location' => 'path',  
  189. 'type' => 'string',  
  190. 'required' => true,  
  191. ),  
  192. ),  
  193. ),  
  194. ); 
  195. $this->operations = new Google_Service_Genomics_Operations_Resource( 
  196. $this,  
  197. $this->serviceName,  
  198. 'operations',  
  199. array( 
  200. 'methods' => array( 
  201. 'cancel' => array( 
  202. 'path' => 'v1/{+name}:cancel',  
  203. 'httpMethod' => 'POST',  
  204. 'parameters' => array( 
  205. 'name' => array( 
  206. 'location' => 'path',  
  207. 'type' => 'string',  
  208. 'required' => true,  
  209. ),  
  210. ),  
  211. ), 'get' => array( 
  212. 'path' => 'v1/{+name}',  
  213. 'httpMethod' => 'GET',  
  214. 'parameters' => array( 
  215. 'name' => array( 
  216. 'location' => 'path',  
  217. 'type' => 'string',  
  218. 'required' => true,  
  219. ),  
  220. ),  
  221. ), 'list' => array( 
  222. 'path' => 'v1/{+name}',  
  223. 'httpMethod' => 'GET',  
  224. 'parameters' => array( 
  225. 'name' => array( 
  226. 'location' => 'path',  
  227. 'type' => 'string',  
  228. 'required' => true,  
  229. ),  
  230. 'filter' => array( 
  231. 'location' => 'query',  
  232. 'type' => 'string',  
  233. ),  
  234. 'pageSize' => array( 
  235. 'location' => 'query',  
  236. 'type' => 'integer',  
  237. ),  
  238. 'pageToken' => array( 
  239. 'location' => 'query',  
  240. 'type' => 'string',  
  241. ),  
  242. ),  
  243. ),  
  244. ); 
  245. $this->readgroupsets = new Google_Service_Genomics_Readgroupsets_Resource( 
  246. $this,  
  247. $this->serviceName,  
  248. 'readgroupsets',  
  249. array( 
  250. 'methods' => array( 
  251. 'delete' => array( 
  252. 'path' => 'v1/readgroupsets/{readGroupSetId}',  
  253. 'httpMethod' => 'DELETE',  
  254. 'parameters' => array( 
  255. 'readGroupSetId' => array( 
  256. 'location' => 'path',  
  257. 'type' => 'string',  
  258. 'required' => true,  
  259. ),  
  260. ),  
  261. ), 'export' => array( 
  262. 'path' => 'v1/readgroupsets/{readGroupSetId}:export',  
  263. 'httpMethod' => 'POST',  
  264. 'parameters' => array( 
  265. 'readGroupSetId' => array( 
  266. 'location' => 'path',  
  267. 'type' => 'string',  
  268. 'required' => true,  
  269. ),  
  270. ),  
  271. ), 'get' => array( 
  272. 'path' => 'v1/readgroupsets/{readGroupSetId}',  
  273. 'httpMethod' => 'GET',  
  274. 'parameters' => array( 
  275. 'readGroupSetId' => array( 
  276. 'location' => 'path',  
  277. 'type' => 'string',  
  278. 'required' => true,  
  279. ),  
  280. ),  
  281. ), 'import' => array( 
  282. 'path' => 'v1/readgroupsets:import',  
  283. 'httpMethod' => 'POST',  
  284. 'parameters' => array(),  
  285. ), 'patch' => array( 
  286. 'path' => 'v1/readgroupsets/{readGroupSetId}',  
  287. 'httpMethod' => 'PATCH',  
  288. 'parameters' => array( 
  289. 'readGroupSetId' => array( 
  290. 'location' => 'path',  
  291. 'type' => 'string',  
  292. 'required' => true,  
  293. ),  
  294. 'updateMask' => array( 
  295. 'location' => 'query',  
  296. 'type' => 'string',  
  297. ),  
  298. ),  
  299. ), 'search' => array( 
  300. 'path' => 'v1/readgroupsets/search',  
  301. 'httpMethod' => 'POST',  
  302. 'parameters' => array(),  
  303. ),  
  304. ); 
  305. $this->readgroupsets_coveragebuckets = new Google_Service_Genomics_ReadgroupsetsCoveragebuckets_Resource( 
  306. $this,  
  307. $this->serviceName,  
  308. 'coveragebuckets',  
  309. array( 
  310. 'methods' => array( 
  311. 'list' => array( 
  312. 'path' => 'v1/readgroupsets/{readGroupSetId}/coveragebuckets',  
  313. 'httpMethod' => 'GET',  
  314. 'parameters' => array( 
  315. 'readGroupSetId' => array( 
  316. 'location' => 'path',  
  317. 'type' => 'string',  
  318. 'required' => true,  
  319. ),  
  320. 'referenceName' => array( 
  321. 'location' => 'query',  
  322. 'type' => 'string',  
  323. ),  
  324. 'start' => array( 
  325. 'location' => 'query',  
  326. 'type' => 'string',  
  327. ),  
  328. 'end' => array( 
  329. 'location' => 'query',  
  330. 'type' => 'string',  
  331. ),  
  332. 'targetBucketWidth' => array( 
  333. 'location' => 'query',  
  334. 'type' => 'string',  
  335. ),  
  336. 'pageToken' => array( 
  337. 'location' => 'query',  
  338. 'type' => 'string',  
  339. ),  
  340. 'pageSize' => array( 
  341. 'location' => 'query',  
  342. 'type' => 'integer',  
  343. ),  
  344. ),  
  345. ),  
  346. ); 
  347. $this->reads = new Google_Service_Genomics_Reads_Resource( 
  348. $this,  
  349. $this->serviceName,  
  350. 'reads',  
  351. array( 
  352. 'methods' => array( 
  353. 'search' => array( 
  354. 'path' => 'v1/reads/search',  
  355. 'httpMethod' => 'POST',  
  356. 'parameters' => array(),  
  357. ), 'stream' => array( 
  358. 'path' => 'v1/reads:stream',  
  359. 'httpMethod' => 'POST',  
  360. 'parameters' => array(),  
  361. ),  
  362. ); 
  363. $this->references = new Google_Service_Genomics_References_Resource( 
  364. $this,  
  365. $this->serviceName,  
  366. 'references',  
  367. array( 
  368. 'methods' => array( 
  369. 'get' => array( 
  370. 'path' => 'v1/references/{referenceId}',  
  371. 'httpMethod' => 'GET',  
  372. 'parameters' => array( 
  373. 'referenceId' => array( 
  374. 'location' => 'path',  
  375. 'type' => 'string',  
  376. 'required' => true,  
  377. ),  
  378. ),  
  379. ), 'search' => array( 
  380. 'path' => 'v1/references/search',  
  381. 'httpMethod' => 'POST',  
  382. 'parameters' => array(),  
  383. ),  
  384. ); 
  385. $this->references_bases = new Google_Service_Genomics_ReferencesBases_Resource( 
  386. $this,  
  387. $this->serviceName,  
  388. 'bases',  
  389. array( 
  390. 'methods' => array( 
  391. 'list' => array( 
  392. 'path' => 'v1/references/{referenceId}/bases',  
  393. 'httpMethod' => 'GET',  
  394. 'parameters' => array( 
  395. 'referenceId' => array( 
  396. 'location' => 'path',  
  397. 'type' => 'string',  
  398. 'required' => true,  
  399. ),  
  400. 'start' => array( 
  401. 'location' => 'query',  
  402. 'type' => 'string',  
  403. ),  
  404. 'end' => array( 
  405. 'location' => 'query',  
  406. 'type' => 'string',  
  407. ),  
  408. 'pageToken' => array( 
  409. 'location' => 'query',  
  410. 'type' => 'string',  
  411. ),  
  412. 'pageSize' => array( 
  413. 'location' => 'query',  
  414. 'type' => 'integer',  
  415. ),  
  416. ),  
  417. ),  
  418. ); 
  419. $this->referencesets = new Google_Service_Genomics_Referencesets_Resource( 
  420. $this,  
  421. $this->serviceName,  
  422. 'referencesets',  
  423. array( 
  424. 'methods' => array( 
  425. 'get' => array( 
  426. 'path' => 'v1/referencesets/{referenceSetId}',  
  427. 'httpMethod' => 'GET',  
  428. 'parameters' => array( 
  429. 'referenceSetId' => array( 
  430. 'location' => 'path',  
  431. 'type' => 'string',  
  432. 'required' => true,  
  433. ),  
  434. ),  
  435. ), 'search' => array( 
  436. 'path' => 'v1/referencesets/search',  
  437. 'httpMethod' => 'POST',  
  438. 'parameters' => array(),  
  439. ),  
  440. ); 
  441. $this->variants = new Google_Service_Genomics_Variants_Resource( 
  442. $this,  
  443. $this->serviceName,  
  444. 'variants',  
  445. array( 
  446. 'methods' => array( 
  447. 'create' => array( 
  448. 'path' => 'v1/variants',  
  449. 'httpMethod' => 'POST',  
  450. 'parameters' => array(),  
  451. ), 'delete' => array( 
  452. 'path' => 'v1/variants/{variantId}',  
  453. 'httpMethod' => 'DELETE',  
  454. 'parameters' => array( 
  455. 'variantId' => array( 
  456. 'location' => 'path',  
  457. 'type' => 'string',  
  458. 'required' => true,  
  459. ),  
  460. ),  
  461. ), 'get' => array( 
  462. 'path' => 'v1/variants/{variantId}',  
  463. 'httpMethod' => 'GET',  
  464. 'parameters' => array( 
  465. 'variantId' => array( 
  466. 'location' => 'path',  
  467. 'type' => 'string',  
  468. 'required' => true,  
  469. ),  
  470. ),  
  471. ), 'import' => array( 
  472. 'path' => 'v1/variants:import',  
  473. 'httpMethod' => 'POST',  
  474. 'parameters' => array(),  
  475. ), 'patch' => array( 
  476. 'path' => 'v1/variants/{variantId}',  
  477. 'httpMethod' => 'PATCH',  
  478. 'parameters' => array( 
  479. 'variantId' => array( 
  480. 'location' => 'path',  
  481. 'type' => 'string',  
  482. 'required' => true,  
  483. ),  
  484. 'updateMask' => array( 
  485. 'location' => 'query',  
  486. 'type' => 'string',  
  487. ),  
  488. ),  
  489. ), 'search' => array( 
  490. 'path' => 'v1/variants/search',  
  491. 'httpMethod' => 'POST',  
  492. 'parameters' => array(),  
  493. ), 'stream' => array( 
  494. 'path' => 'v1/variants:stream',  
  495. 'httpMethod' => 'POST',  
  496. 'parameters' => array(),  
  497. ),  
  498. ); 
  499. $this->variantsets = new Google_Service_Genomics_Variantsets_Resource( 
  500. $this,  
  501. $this->serviceName,  
  502. 'variantsets',  
  503. array( 
  504. 'methods' => array( 
  505. 'create' => array( 
  506. 'path' => 'v1/variantsets',  
  507. 'httpMethod' => 'POST',  
  508. 'parameters' => array(),  
  509. ), 'delete' => array( 
  510. 'path' => 'v1/variantsets/{variantSetId}',  
  511. 'httpMethod' => 'DELETE',  
  512. 'parameters' => array( 
  513. 'variantSetId' => array( 
  514. 'location' => 'path',  
  515. 'type' => 'string',  
  516. 'required' => true,  
  517. ),  
  518. ),  
  519. ), 'export' => array( 
  520. 'path' => 'v1/variantsets/{variantSetId}:export',  
  521. 'httpMethod' => 'POST',  
  522. 'parameters' => array( 
  523. 'variantSetId' => array( 
  524. 'location' => 'path',  
  525. 'type' => 'string',  
  526. 'required' => true,  
  527. ),  
  528. ),  
  529. ), 'get' => array( 
  530. 'path' => 'v1/variantsets/{variantSetId}',  
  531. 'httpMethod' => 'GET',  
  532. 'parameters' => array( 
  533. 'variantSetId' => array( 
  534. 'location' => 'path',  
  535. 'type' => 'string',  
  536. 'required' => true,  
  537. ),  
  538. ),  
  539. ), 'patch' => array( 
  540. 'path' => 'v1/variantsets/{variantSetId}',  
  541. 'httpMethod' => 'PATCH',  
  542. 'parameters' => array( 
  543. 'variantSetId' => array( 
  544. 'location' => 'path',  
  545. 'type' => 'string',  
  546. 'required' => true,  
  547. ),  
  548. 'updateMask' => array( 
  549. 'location' => 'query',  
  550. 'type' => 'string',  
  551. ),  
  552. ),  
  553. ), 'search' => array( 
  554. 'path' => 'v1/variantsets/search',  
  555. 'httpMethod' => 'POST',  
  556. 'parameters' => array(),  
  557. ),  
  558. );