Google_Service_Genomics

Service definition for Genomics (v1).

Defined (1)

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

/lib/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 = "https://www.googleapis.com/auth/bigquery"; 
  4. /** Manage your data in Google Cloud Storage. */ 
  5. const DEVSTORAGE_READ_WRITE = "https://www.googleapis.com/auth/devstorage.read_write"; 
  6. /** View and manage Genomics data. */ 
  7. const GENOMICS = "https://www.googleapis.com/auth/genomics"; 
  8. /** View Genomics data. */ 
  9. const GENOMICS_READONLY = "https://www.googleapis.com/auth/genomics.readonly"; 
  10.  
  11. public $beacons; 
  12. public $callsets; 
  13. public $datasets; 
  14. public $experimental_jobs; 
  15. public $jobs; 
  16. public $reads; 
  17. public $readsets; 
  18. public $readsets_coveragebuckets; 
  19. public $variants; 
  20. public $variantsets; 
  21.  
  22.  
  23. /** 
  24. * Constructs the internal representation of the Genomics service. 
  25. * @param Google_Client $client 
  26. */ 
  27. public function __construct(Google_Client $client) 
  28. parent::__construct($client); 
  29. $this->servicePath = 'genomics/v1beta/'; 
  30. $this->version = 'v1beta'; 
  31. $this->serviceName = 'genomics'; 
  32.  
  33. $this->beacons = new Google_Service_Genomics_Beacons_Resource( 
  34. $this,  
  35. $this->serviceName,  
  36. 'beacons',  
  37. array( 
  38. 'methods' => array( 
  39. 'get' => array( 
  40. 'path' => 'beacons/{variantSetId}',  
  41. 'httpMethod' => 'GET',  
  42. 'parameters' => array( 
  43. 'variantSetId' => array( 
  44. 'location' => 'path',  
  45. 'type' => 'string',  
  46. 'required' => true,  
  47. ),  
  48. 'allele' => array( 
  49. 'location' => 'query',  
  50. 'type' => 'string',  
  51. ),  
  52. 'referenceName' => array( 
  53. 'location' => 'query',  
  54. 'type' => 'string',  
  55. ),  
  56. 'position' => array( 
  57. 'location' => 'query',  
  58. 'type' => 'string',  
  59. ),  
  60. ),  
  61. ),  
  62. ); 
  63. $this->callsets = new Google_Service_Genomics_Callsets_Resource( 
  64. $this,  
  65. $this->serviceName,  
  66. 'callsets',  
  67. array( 
  68. 'methods' => array( 
  69. 'create' => array( 
  70. 'path' => 'callsets',  
  71. 'httpMethod' => 'POST',  
  72. 'parameters' => array(),  
  73. ), 'delete' => array( 
  74. 'path' => 'callsets/{callSetId}',  
  75. 'httpMethod' => 'DELETE',  
  76. 'parameters' => array( 
  77. 'callSetId' => array( 
  78. 'location' => 'path',  
  79. 'type' => 'string',  
  80. 'required' => true,  
  81. ),  
  82. ),  
  83. ), 'get' => array( 
  84. 'path' => 'callsets/{callSetId}',  
  85. 'httpMethod' => 'GET',  
  86. 'parameters' => array( 
  87. 'callSetId' => array( 
  88. 'location' => 'path',  
  89. 'type' => 'string',  
  90. 'required' => true,  
  91. ),  
  92. ),  
  93. ), 'patch' => array( 
  94. 'path' => 'callsets/{callSetId}',  
  95. 'httpMethod' => 'PATCH',  
  96. 'parameters' => array( 
  97. 'callSetId' => array( 
  98. 'location' => 'path',  
  99. 'type' => 'string',  
  100. 'required' => true,  
  101. ),  
  102. ),  
  103. ), 'search' => array( 
  104. 'path' => 'callsets/search',  
  105. 'httpMethod' => 'POST',  
  106. 'parameters' => array(),  
  107. ), 'update' => array( 
  108. 'path' => 'callsets/{callSetId}',  
  109. 'httpMethod' => 'PUT',  
  110. 'parameters' => array( 
  111. 'callSetId' => array( 
  112. 'location' => 'path',  
  113. 'type' => 'string',  
  114. 'required' => true,  
  115. ),  
  116. ),  
  117. ),  
  118. ); 
  119. $this->datasets = new Google_Service_Genomics_Datasets_Resource( 
  120. $this,  
  121. $this->serviceName,  
  122. 'datasets',  
  123. array( 
  124. 'methods' => array( 
  125. 'create' => array( 
  126. 'path' => 'datasets',  
  127. 'httpMethod' => 'POST',  
  128. 'parameters' => array(),  
  129. ), 'delete' => array( 
  130. 'path' => 'datasets/{datasetId}',  
  131. 'httpMethod' => 'DELETE',  
  132. 'parameters' => array( 
  133. 'datasetId' => array( 
  134. 'location' => 'path',  
  135. 'type' => 'string',  
  136. 'required' => true,  
  137. ),  
  138. ),  
  139. ), 'get' => array( 
  140. 'path' => 'datasets/{datasetId}',  
  141. 'httpMethod' => 'GET',  
  142. 'parameters' => array( 
  143. 'datasetId' => array( 
  144. 'location' => 'path',  
  145. 'type' => 'string',  
  146. 'required' => true,  
  147. ),  
  148. ),  
  149. ), 'list' => array( 
  150. 'path' => 'datasets',  
  151. 'httpMethod' => 'GET',  
  152. 'parameters' => array( 
  153. 'pageToken' => array( 
  154. 'location' => 'query',  
  155. 'type' => 'string',  
  156. ),  
  157. 'maxResults' => array( 
  158. 'location' => 'query',  
  159. 'type' => 'string',  
  160. ),  
  161. 'projectId' => array( 
  162. 'location' => 'query',  
  163. 'type' => 'string',  
  164. ),  
  165. ),  
  166. ), 'patch' => array( 
  167. 'path' => 'datasets/{datasetId}',  
  168. 'httpMethod' => 'PATCH',  
  169. 'parameters' => array( 
  170. 'datasetId' => array( 
  171. 'location' => 'path',  
  172. 'type' => 'string',  
  173. 'required' => true,  
  174. ),  
  175. ),  
  176. ), 'undelete' => array( 
  177. 'path' => 'datasets/{datasetId}/undelete',  
  178. 'httpMethod' => 'POST',  
  179. 'parameters' => array( 
  180. 'datasetId' => array( 
  181. 'location' => 'path',  
  182. 'type' => 'string',  
  183. 'required' => true,  
  184. ),  
  185. ),  
  186. ), 'update' => array( 
  187. 'path' => 'datasets/{datasetId}',  
  188. 'httpMethod' => 'PUT',  
  189. 'parameters' => array( 
  190. 'datasetId' => array( 
  191. 'location' => 'path',  
  192. 'type' => 'string',  
  193. 'required' => true,  
  194. ),  
  195. ),  
  196. ),  
  197. ); 
  198. $this->experimental_jobs = new Google_Service_Genomics_ExperimentalJobs_Resource( 
  199. $this,  
  200. $this->serviceName,  
  201. 'jobs',  
  202. array( 
  203. 'methods' => array( 
  204. 'create' => array( 
  205. 'path' => 'experimental/jobs/create',  
  206. 'httpMethod' => 'POST',  
  207. 'parameters' => array(),  
  208. ),  
  209. ); 
  210. $this->jobs = new Google_Service_Genomics_Jobs_Resource( 
  211. $this,  
  212. $this->serviceName,  
  213. 'jobs',  
  214. array( 
  215. 'methods' => array( 
  216. 'cancel' => array( 
  217. 'path' => 'jobs/{jobId}/cancel',  
  218. 'httpMethod' => 'POST',  
  219. 'parameters' => array( 
  220. 'jobId' => array( 
  221. 'location' => 'path',  
  222. 'type' => 'string',  
  223. 'required' => true,  
  224. ),  
  225. ),  
  226. ), 'get' => array( 
  227. 'path' => 'jobs/{jobId}',  
  228. 'httpMethod' => 'GET',  
  229. 'parameters' => array( 
  230. 'jobId' => array( 
  231. 'location' => 'path',  
  232. 'type' => 'string',  
  233. 'required' => true,  
  234. ),  
  235. ),  
  236. ), 'search' => array( 
  237. 'path' => 'jobs/search',  
  238. 'httpMethod' => 'POST',  
  239. 'parameters' => array(),  
  240. ),  
  241. ); 
  242. $this->reads = new Google_Service_Genomics_Reads_Resource( 
  243. $this,  
  244. $this->serviceName,  
  245. 'reads',  
  246. array( 
  247. 'methods' => array( 
  248. 'search' => array( 
  249. 'path' => 'reads/search',  
  250. 'httpMethod' => 'POST',  
  251. 'parameters' => array(),  
  252. ),  
  253. ); 
  254. $this->readsets = new Google_Service_Genomics_Readsets_Resource( 
  255. $this,  
  256. $this->serviceName,  
  257. 'readsets',  
  258. array( 
  259. 'methods' => array( 
  260. 'delete' => array( 
  261. 'path' => 'readsets/{readsetId}',  
  262. 'httpMethod' => 'DELETE',  
  263. 'parameters' => array( 
  264. 'readsetId' => array( 
  265. 'location' => 'path',  
  266. 'type' => 'string',  
  267. 'required' => true,  
  268. ),  
  269. ),  
  270. ), 'export' => array( 
  271. 'path' => 'readsets/export',  
  272. 'httpMethod' => 'POST',  
  273. 'parameters' => array(),  
  274. ), 'get' => array( 
  275. 'path' => 'readsets/{readsetId}',  
  276. 'httpMethod' => 'GET',  
  277. 'parameters' => array( 
  278. 'readsetId' => array( 
  279. 'location' => 'path',  
  280. 'type' => 'string',  
  281. 'required' => true,  
  282. ),  
  283. ),  
  284. ), 'import' => array( 
  285. 'path' => 'readsets/import',  
  286. 'httpMethod' => 'POST',  
  287. 'parameters' => array(),  
  288. ), 'patch' => array( 
  289. 'path' => 'readsets/{readsetId}',  
  290. 'httpMethod' => 'PATCH',  
  291. 'parameters' => array( 
  292. 'readsetId' => array( 
  293. 'location' => 'path',  
  294. 'type' => 'string',  
  295. 'required' => true,  
  296. ),  
  297. ),  
  298. ), 'search' => array( 
  299. 'path' => 'readsets/search',  
  300. 'httpMethod' => 'POST',  
  301. 'parameters' => array(),  
  302. ), 'update' => array( 
  303. 'path' => 'readsets/{readsetId}',  
  304. 'httpMethod' => 'PUT',  
  305. 'parameters' => array( 
  306. 'readsetId' => array( 
  307. 'location' => 'path',  
  308. 'type' => 'string',  
  309. 'required' => true,  
  310. ),  
  311. ),  
  312. ),  
  313. ); 
  314. $this->readsets_coveragebuckets = new Google_Service_Genomics_ReadsetsCoveragebuckets_Resource( 
  315. $this,  
  316. $this->serviceName,  
  317. 'coveragebuckets',  
  318. array( 
  319. 'methods' => array( 
  320. 'list' => array( 
  321. 'path' => 'readsets/{readsetId}/coveragebuckets',  
  322. 'httpMethod' => 'GET',  
  323. 'parameters' => array( 
  324. 'readsetId' => array( 
  325. 'location' => 'path',  
  326. 'type' => 'string',  
  327. 'required' => true,  
  328. ),  
  329. 'range.sequenceStart' => array( 
  330. 'location' => 'query',  
  331. 'type' => 'string',  
  332. ),  
  333. 'maxResults' => array( 
  334. 'location' => 'query',  
  335. 'type' => 'string',  
  336. ),  
  337. 'range.sequenceName' => array( 
  338. 'location' => 'query',  
  339. 'type' => 'string',  
  340. ),  
  341. 'pageToken' => array( 
  342. 'location' => 'query',  
  343. 'type' => 'string',  
  344. ),  
  345. 'targetBucketWidth' => array( 
  346. 'location' => 'query',  
  347. 'type' => 'string',  
  348. ),  
  349. 'range.sequenceEnd' => array( 
  350. 'location' => 'query',  
  351. 'type' => 'string',  
  352. ),  
  353. ),  
  354. ),  
  355. ); 
  356. $this->variants = new Google_Service_Genomics_Variants_Resource( 
  357. $this,  
  358. $this->serviceName,  
  359. 'variants',  
  360. array( 
  361. 'methods' => array( 
  362. 'create' => array( 
  363. 'path' => 'variants',  
  364. 'httpMethod' => 'POST',  
  365. 'parameters' => array(),  
  366. ), 'delete' => array( 
  367. 'path' => 'variants/{variantId}',  
  368. 'httpMethod' => 'DELETE',  
  369. 'parameters' => array( 
  370. 'variantId' => array( 
  371. 'location' => 'path',  
  372. 'type' => 'string',  
  373. 'required' => true,  
  374. ),  
  375. ),  
  376. ), 'export' => array( 
  377. 'path' => 'variants/export',  
  378. 'httpMethod' => 'POST',  
  379. 'parameters' => array(),  
  380. ), 'get' => array( 
  381. 'path' => 'variants/{variantId}',  
  382. 'httpMethod' => 'GET',  
  383. 'parameters' => array( 
  384. 'variantId' => array( 
  385. 'location' => 'path',  
  386. 'type' => 'string',  
  387. 'required' => true,  
  388. ),  
  389. ),  
  390. ), 'import' => array( 
  391. 'path' => 'variants/import',  
  392. 'httpMethod' => 'POST',  
  393. 'parameters' => array(),  
  394. ), 'search' => array( 
  395. 'path' => 'variants/search',  
  396. 'httpMethod' => 'POST',  
  397. 'parameters' => array(),  
  398. ), 'update' => array( 
  399. 'path' => 'variants/{variantId}',  
  400. 'httpMethod' => 'PUT',  
  401. 'parameters' => array( 
  402. 'variantId' => array( 
  403. 'location' => 'path',  
  404. 'type' => 'string',  
  405. 'required' => true,  
  406. ),  
  407. ),  
  408. ),  
  409. ); 
  410. $this->variantsets = new Google_Service_Genomics_Variantsets_Resource( 
  411. $this,  
  412. $this->serviceName,  
  413. 'variantsets',  
  414. array( 
  415. 'methods' => array( 
  416. 'delete' => array( 
  417. 'path' => 'variantsets/{variantSetId}',  
  418. 'httpMethod' => 'DELETE',  
  419. 'parameters' => array( 
  420. 'variantSetId' => array( 
  421. 'location' => 'path',  
  422. 'type' => 'string',  
  423. 'required' => true,  
  424. ),  
  425. ),  
  426. ), 'get' => array( 
  427. 'path' => 'variantsets/{variantSetId}',  
  428. 'httpMethod' => 'GET',  
  429. 'parameters' => array( 
  430. 'variantSetId' => array( 
  431. 'location' => 'path',  
  432. 'type' => 'string',  
  433. 'required' => true,  
  434. ),  
  435. ),  
  436. ), 'mergeVariants' => array( 
  437. 'path' => 'variantsets/{variantSetId}/mergeVariants',  
  438. 'httpMethod' => 'POST',  
  439. 'parameters' => array( 
  440. 'variantSetId' => array( 
  441. 'location' => 'path',  
  442. 'type' => 'string',  
  443. 'required' => true,  
  444. ),  
  445. ),  
  446. ), 'search' => array( 
  447. 'path' => 'variantsets/search',  
  448. 'httpMethod' => 'POST',  
  449. 'parameters' => array(),  
  450. ),  
  451. );