1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package genomics
22
23 import (
24 context "context"
25 reflect "reflect"
26 sync "sync"
27
28 longrunningpb "cloud.google.com/go/longrunning/autogen/longrunningpb"
29 _ "google.golang.org/genproto/googleapis/api/annotations"
30 grpc "google.golang.org/grpc"
31 codes "google.golang.org/grpc/codes"
32 status "google.golang.org/grpc/status"
33 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
34 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
35 emptypb "google.golang.org/protobuf/types/known/emptypb"
36 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
37 )
38
39 const (
40
41 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
42
43 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
44 )
45
46 type ImportReadGroupSetsRequest_PartitionStrategy int32
47
48 const (
49 ImportReadGroupSetsRequest_PARTITION_STRATEGY_UNSPECIFIED ImportReadGroupSetsRequest_PartitionStrategy = 0
50
51
52
53
54
55
56
57 ImportReadGroupSetsRequest_PER_FILE_PER_SAMPLE ImportReadGroupSetsRequest_PartitionStrategy = 1
58
59
60
61
62 ImportReadGroupSetsRequest_MERGE_ALL ImportReadGroupSetsRequest_PartitionStrategy = 2
63 )
64
65
66 var (
67 ImportReadGroupSetsRequest_PartitionStrategy_name = map[int32]string{
68 0: "PARTITION_STRATEGY_UNSPECIFIED",
69 1: "PER_FILE_PER_SAMPLE",
70 2: "MERGE_ALL",
71 }
72 ImportReadGroupSetsRequest_PartitionStrategy_value = map[string]int32{
73 "PARTITION_STRATEGY_UNSPECIFIED": 0,
74 "PER_FILE_PER_SAMPLE": 1,
75 "MERGE_ALL": 2,
76 }
77 )
78
79 func (x ImportReadGroupSetsRequest_PartitionStrategy) Enum() *ImportReadGroupSetsRequest_PartitionStrategy {
80 p := new(ImportReadGroupSetsRequest_PartitionStrategy)
81 *p = x
82 return p
83 }
84
85 func (x ImportReadGroupSetsRequest_PartitionStrategy) String() string {
86 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
87 }
88
89 func (ImportReadGroupSetsRequest_PartitionStrategy) Descriptor() protoreflect.EnumDescriptor {
90 return file_google_genomics_v1_reads_proto_enumTypes[0].Descriptor()
91 }
92
93 func (ImportReadGroupSetsRequest_PartitionStrategy) Type() protoreflect.EnumType {
94 return &file_google_genomics_v1_reads_proto_enumTypes[0]
95 }
96
97 func (x ImportReadGroupSetsRequest_PartitionStrategy) Number() protoreflect.EnumNumber {
98 return protoreflect.EnumNumber(x)
99 }
100
101
102 func (ImportReadGroupSetsRequest_PartitionStrategy) EnumDescriptor() ([]byte, []int) {
103 return file_google_genomics_v1_reads_proto_rawDescGZIP(), []int{2, 0}
104 }
105
106
107 type SearchReadGroupSetsRequest struct {
108 state protoimpl.MessageState
109 sizeCache protoimpl.SizeCache
110 unknownFields protoimpl.UnknownFields
111
112
113
114 DatasetIds []string `protobuf:"bytes,1,rep,name=dataset_ids,json=datasetIds,proto3" json:"dataset_ids,omitempty"`
115
116
117 Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
118
119
120
121 PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
122
123
124 PageSize int32 `protobuf:"varint,4,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
125 }
126
127 func (x *SearchReadGroupSetsRequest) Reset() {
128 *x = SearchReadGroupSetsRequest{}
129 if protoimpl.UnsafeEnabled {
130 mi := &file_google_genomics_v1_reads_proto_msgTypes[0]
131 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
132 ms.StoreMessageInfo(mi)
133 }
134 }
135
136 func (x *SearchReadGroupSetsRequest) String() string {
137 return protoimpl.X.MessageStringOf(x)
138 }
139
140 func (*SearchReadGroupSetsRequest) ProtoMessage() {}
141
142 func (x *SearchReadGroupSetsRequest) ProtoReflect() protoreflect.Message {
143 mi := &file_google_genomics_v1_reads_proto_msgTypes[0]
144 if protoimpl.UnsafeEnabled && x != nil {
145 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
146 if ms.LoadMessageInfo() == nil {
147 ms.StoreMessageInfo(mi)
148 }
149 return ms
150 }
151 return mi.MessageOf(x)
152 }
153
154
155 func (*SearchReadGroupSetsRequest) Descriptor() ([]byte, []int) {
156 return file_google_genomics_v1_reads_proto_rawDescGZIP(), []int{0}
157 }
158
159 func (x *SearchReadGroupSetsRequest) GetDatasetIds() []string {
160 if x != nil {
161 return x.DatasetIds
162 }
163 return nil
164 }
165
166 func (x *SearchReadGroupSetsRequest) GetName() string {
167 if x != nil {
168 return x.Name
169 }
170 return ""
171 }
172
173 func (x *SearchReadGroupSetsRequest) GetPageToken() string {
174 if x != nil {
175 return x.PageToken
176 }
177 return ""
178 }
179
180 func (x *SearchReadGroupSetsRequest) GetPageSize() int32 {
181 if x != nil {
182 return x.PageSize
183 }
184 return 0
185 }
186
187
188 type SearchReadGroupSetsResponse struct {
189 state protoimpl.MessageState
190 sizeCache protoimpl.SizeCache
191 unknownFields protoimpl.UnknownFields
192
193
194 ReadGroupSets []*ReadGroupSet `protobuf:"bytes,1,rep,name=read_group_sets,json=readGroupSets,proto3" json:"read_group_sets,omitempty"`
195
196
197
198 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
199 }
200
201 func (x *SearchReadGroupSetsResponse) Reset() {
202 *x = SearchReadGroupSetsResponse{}
203 if protoimpl.UnsafeEnabled {
204 mi := &file_google_genomics_v1_reads_proto_msgTypes[1]
205 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
206 ms.StoreMessageInfo(mi)
207 }
208 }
209
210 func (x *SearchReadGroupSetsResponse) String() string {
211 return protoimpl.X.MessageStringOf(x)
212 }
213
214 func (*SearchReadGroupSetsResponse) ProtoMessage() {}
215
216 func (x *SearchReadGroupSetsResponse) ProtoReflect() protoreflect.Message {
217 mi := &file_google_genomics_v1_reads_proto_msgTypes[1]
218 if protoimpl.UnsafeEnabled && x != nil {
219 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
220 if ms.LoadMessageInfo() == nil {
221 ms.StoreMessageInfo(mi)
222 }
223 return ms
224 }
225 return mi.MessageOf(x)
226 }
227
228
229 func (*SearchReadGroupSetsResponse) Descriptor() ([]byte, []int) {
230 return file_google_genomics_v1_reads_proto_rawDescGZIP(), []int{1}
231 }
232
233 func (x *SearchReadGroupSetsResponse) GetReadGroupSets() []*ReadGroupSet {
234 if x != nil {
235 return x.ReadGroupSets
236 }
237 return nil
238 }
239
240 func (x *SearchReadGroupSetsResponse) GetNextPageToken() string {
241 if x != nil {
242 return x.NextPageToken
243 }
244 return ""
245 }
246
247
248 type ImportReadGroupSetsRequest struct {
249 state protoimpl.MessageState
250 sizeCache protoimpl.SizeCache
251 unknownFields protoimpl.UnknownFields
252
253
254
255 DatasetId string `protobuf:"bytes,1,opt,name=dataset_id,json=datasetId,proto3" json:"dataset_id,omitempty"`
256
257
258
259
260 ReferenceSetId string `protobuf:"bytes,4,opt,name=reference_set_id,json=referenceSetId,proto3" json:"reference_set_id,omitempty"`
261
262
263
264
265
266
267
268
269
270
271 SourceUris []string `protobuf:"bytes,2,rep,name=source_uris,json=sourceUris,proto3" json:"source_uris,omitempty"`
272
273
274 PartitionStrategy ImportReadGroupSetsRequest_PartitionStrategy `protobuf:"varint,5,opt,name=partition_strategy,json=partitionStrategy,proto3,enum=google.genomics.v1.ImportReadGroupSetsRequest_PartitionStrategy" json:"partition_strategy,omitempty"`
275 }
276
277 func (x *ImportReadGroupSetsRequest) Reset() {
278 *x = ImportReadGroupSetsRequest{}
279 if protoimpl.UnsafeEnabled {
280 mi := &file_google_genomics_v1_reads_proto_msgTypes[2]
281 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
282 ms.StoreMessageInfo(mi)
283 }
284 }
285
286 func (x *ImportReadGroupSetsRequest) String() string {
287 return protoimpl.X.MessageStringOf(x)
288 }
289
290 func (*ImportReadGroupSetsRequest) ProtoMessage() {}
291
292 func (x *ImportReadGroupSetsRequest) ProtoReflect() protoreflect.Message {
293 mi := &file_google_genomics_v1_reads_proto_msgTypes[2]
294 if protoimpl.UnsafeEnabled && x != nil {
295 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
296 if ms.LoadMessageInfo() == nil {
297 ms.StoreMessageInfo(mi)
298 }
299 return ms
300 }
301 return mi.MessageOf(x)
302 }
303
304
305 func (*ImportReadGroupSetsRequest) Descriptor() ([]byte, []int) {
306 return file_google_genomics_v1_reads_proto_rawDescGZIP(), []int{2}
307 }
308
309 func (x *ImportReadGroupSetsRequest) GetDatasetId() string {
310 if x != nil {
311 return x.DatasetId
312 }
313 return ""
314 }
315
316 func (x *ImportReadGroupSetsRequest) GetReferenceSetId() string {
317 if x != nil {
318 return x.ReferenceSetId
319 }
320 return ""
321 }
322
323 func (x *ImportReadGroupSetsRequest) GetSourceUris() []string {
324 if x != nil {
325 return x.SourceUris
326 }
327 return nil
328 }
329
330 func (x *ImportReadGroupSetsRequest) GetPartitionStrategy() ImportReadGroupSetsRequest_PartitionStrategy {
331 if x != nil {
332 return x.PartitionStrategy
333 }
334 return ImportReadGroupSetsRequest_PARTITION_STRATEGY_UNSPECIFIED
335 }
336
337
338 type ImportReadGroupSetsResponse struct {
339 state protoimpl.MessageState
340 sizeCache protoimpl.SizeCache
341 unknownFields protoimpl.UnknownFields
342
343
344 ReadGroupSetIds []string `protobuf:"bytes,1,rep,name=read_group_set_ids,json=readGroupSetIds,proto3" json:"read_group_set_ids,omitempty"`
345 }
346
347 func (x *ImportReadGroupSetsResponse) Reset() {
348 *x = ImportReadGroupSetsResponse{}
349 if protoimpl.UnsafeEnabled {
350 mi := &file_google_genomics_v1_reads_proto_msgTypes[3]
351 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
352 ms.StoreMessageInfo(mi)
353 }
354 }
355
356 func (x *ImportReadGroupSetsResponse) String() string {
357 return protoimpl.X.MessageStringOf(x)
358 }
359
360 func (*ImportReadGroupSetsResponse) ProtoMessage() {}
361
362 func (x *ImportReadGroupSetsResponse) ProtoReflect() protoreflect.Message {
363 mi := &file_google_genomics_v1_reads_proto_msgTypes[3]
364 if protoimpl.UnsafeEnabled && x != nil {
365 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
366 if ms.LoadMessageInfo() == nil {
367 ms.StoreMessageInfo(mi)
368 }
369 return ms
370 }
371 return mi.MessageOf(x)
372 }
373
374
375 func (*ImportReadGroupSetsResponse) Descriptor() ([]byte, []int) {
376 return file_google_genomics_v1_reads_proto_rawDescGZIP(), []int{3}
377 }
378
379 func (x *ImportReadGroupSetsResponse) GetReadGroupSetIds() []string {
380 if x != nil {
381 return x.ReadGroupSetIds
382 }
383 return nil
384 }
385
386
387 type ExportReadGroupSetRequest struct {
388 state protoimpl.MessageState
389 sizeCache protoimpl.SizeCache
390 unknownFields protoimpl.UnknownFields
391
392
393
394 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
395
396
397
398 ExportUri string `protobuf:"bytes,2,opt,name=export_uri,json=exportUri,proto3" json:"export_uri,omitempty"`
399
400
401 ReadGroupSetId string `protobuf:"bytes,3,opt,name=read_group_set_id,json=readGroupSetId,proto3" json:"read_group_set_id,omitempty"`
402
403
404
405 ReferenceNames []string `protobuf:"bytes,4,rep,name=reference_names,json=referenceNames,proto3" json:"reference_names,omitempty"`
406 }
407
408 func (x *ExportReadGroupSetRequest) Reset() {
409 *x = ExportReadGroupSetRequest{}
410 if protoimpl.UnsafeEnabled {
411 mi := &file_google_genomics_v1_reads_proto_msgTypes[4]
412 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
413 ms.StoreMessageInfo(mi)
414 }
415 }
416
417 func (x *ExportReadGroupSetRequest) String() string {
418 return protoimpl.X.MessageStringOf(x)
419 }
420
421 func (*ExportReadGroupSetRequest) ProtoMessage() {}
422
423 func (x *ExportReadGroupSetRequest) ProtoReflect() protoreflect.Message {
424 mi := &file_google_genomics_v1_reads_proto_msgTypes[4]
425 if protoimpl.UnsafeEnabled && x != nil {
426 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
427 if ms.LoadMessageInfo() == nil {
428 ms.StoreMessageInfo(mi)
429 }
430 return ms
431 }
432 return mi.MessageOf(x)
433 }
434
435
436 func (*ExportReadGroupSetRequest) Descriptor() ([]byte, []int) {
437 return file_google_genomics_v1_reads_proto_rawDescGZIP(), []int{4}
438 }
439
440 func (x *ExportReadGroupSetRequest) GetProjectId() string {
441 if x != nil {
442 return x.ProjectId
443 }
444 return ""
445 }
446
447 func (x *ExportReadGroupSetRequest) GetExportUri() string {
448 if x != nil {
449 return x.ExportUri
450 }
451 return ""
452 }
453
454 func (x *ExportReadGroupSetRequest) GetReadGroupSetId() string {
455 if x != nil {
456 return x.ReadGroupSetId
457 }
458 return ""
459 }
460
461 func (x *ExportReadGroupSetRequest) GetReferenceNames() []string {
462 if x != nil {
463 return x.ReferenceNames
464 }
465 return nil
466 }
467
468 type UpdateReadGroupSetRequest struct {
469 state protoimpl.MessageState
470 sizeCache protoimpl.SizeCache
471 unknownFields protoimpl.UnknownFields
472
473
474
475 ReadGroupSetId string `protobuf:"bytes,1,opt,name=read_group_set_id,json=readGroupSetId,proto3" json:"read_group_set_id,omitempty"`
476
477
478 ReadGroupSet *ReadGroupSet `protobuf:"bytes,2,opt,name=read_group_set,json=readGroupSet,proto3" json:"read_group_set,omitempty"`
479
480
481
482
483
484
485
486 UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
487 }
488
489 func (x *UpdateReadGroupSetRequest) Reset() {
490 *x = UpdateReadGroupSetRequest{}
491 if protoimpl.UnsafeEnabled {
492 mi := &file_google_genomics_v1_reads_proto_msgTypes[5]
493 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
494 ms.StoreMessageInfo(mi)
495 }
496 }
497
498 func (x *UpdateReadGroupSetRequest) String() string {
499 return protoimpl.X.MessageStringOf(x)
500 }
501
502 func (*UpdateReadGroupSetRequest) ProtoMessage() {}
503
504 func (x *UpdateReadGroupSetRequest) ProtoReflect() protoreflect.Message {
505 mi := &file_google_genomics_v1_reads_proto_msgTypes[5]
506 if protoimpl.UnsafeEnabled && x != nil {
507 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
508 if ms.LoadMessageInfo() == nil {
509 ms.StoreMessageInfo(mi)
510 }
511 return ms
512 }
513 return mi.MessageOf(x)
514 }
515
516
517 func (*UpdateReadGroupSetRequest) Descriptor() ([]byte, []int) {
518 return file_google_genomics_v1_reads_proto_rawDescGZIP(), []int{5}
519 }
520
521 func (x *UpdateReadGroupSetRequest) GetReadGroupSetId() string {
522 if x != nil {
523 return x.ReadGroupSetId
524 }
525 return ""
526 }
527
528 func (x *UpdateReadGroupSetRequest) GetReadGroupSet() *ReadGroupSet {
529 if x != nil {
530 return x.ReadGroupSet
531 }
532 return nil
533 }
534
535 func (x *UpdateReadGroupSetRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
536 if x != nil {
537 return x.UpdateMask
538 }
539 return nil
540 }
541
542 type DeleteReadGroupSetRequest struct {
543 state protoimpl.MessageState
544 sizeCache protoimpl.SizeCache
545 unknownFields protoimpl.UnknownFields
546
547
548
549 ReadGroupSetId string `protobuf:"bytes,1,opt,name=read_group_set_id,json=readGroupSetId,proto3" json:"read_group_set_id,omitempty"`
550 }
551
552 func (x *DeleteReadGroupSetRequest) Reset() {
553 *x = DeleteReadGroupSetRequest{}
554 if protoimpl.UnsafeEnabled {
555 mi := &file_google_genomics_v1_reads_proto_msgTypes[6]
556 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
557 ms.StoreMessageInfo(mi)
558 }
559 }
560
561 func (x *DeleteReadGroupSetRequest) String() string {
562 return protoimpl.X.MessageStringOf(x)
563 }
564
565 func (*DeleteReadGroupSetRequest) ProtoMessage() {}
566
567 func (x *DeleteReadGroupSetRequest) ProtoReflect() protoreflect.Message {
568 mi := &file_google_genomics_v1_reads_proto_msgTypes[6]
569 if protoimpl.UnsafeEnabled && x != nil {
570 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
571 if ms.LoadMessageInfo() == nil {
572 ms.StoreMessageInfo(mi)
573 }
574 return ms
575 }
576 return mi.MessageOf(x)
577 }
578
579
580 func (*DeleteReadGroupSetRequest) Descriptor() ([]byte, []int) {
581 return file_google_genomics_v1_reads_proto_rawDescGZIP(), []int{6}
582 }
583
584 func (x *DeleteReadGroupSetRequest) GetReadGroupSetId() string {
585 if x != nil {
586 return x.ReadGroupSetId
587 }
588 return ""
589 }
590
591 type GetReadGroupSetRequest struct {
592 state protoimpl.MessageState
593 sizeCache protoimpl.SizeCache
594 unknownFields protoimpl.UnknownFields
595
596
597 ReadGroupSetId string `protobuf:"bytes,1,opt,name=read_group_set_id,json=readGroupSetId,proto3" json:"read_group_set_id,omitempty"`
598 }
599
600 func (x *GetReadGroupSetRequest) Reset() {
601 *x = GetReadGroupSetRequest{}
602 if protoimpl.UnsafeEnabled {
603 mi := &file_google_genomics_v1_reads_proto_msgTypes[7]
604 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
605 ms.StoreMessageInfo(mi)
606 }
607 }
608
609 func (x *GetReadGroupSetRequest) String() string {
610 return protoimpl.X.MessageStringOf(x)
611 }
612
613 func (*GetReadGroupSetRequest) ProtoMessage() {}
614
615 func (x *GetReadGroupSetRequest) ProtoReflect() protoreflect.Message {
616 mi := &file_google_genomics_v1_reads_proto_msgTypes[7]
617 if protoimpl.UnsafeEnabled && x != nil {
618 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
619 if ms.LoadMessageInfo() == nil {
620 ms.StoreMessageInfo(mi)
621 }
622 return ms
623 }
624 return mi.MessageOf(x)
625 }
626
627
628 func (*GetReadGroupSetRequest) Descriptor() ([]byte, []int) {
629 return file_google_genomics_v1_reads_proto_rawDescGZIP(), []int{7}
630 }
631
632 func (x *GetReadGroupSetRequest) GetReadGroupSetId() string {
633 if x != nil {
634 return x.ReadGroupSetId
635 }
636 return ""
637 }
638
639 type ListCoverageBucketsRequest struct {
640 state protoimpl.MessageState
641 sizeCache protoimpl.SizeCache
642 unknownFields protoimpl.UnknownFields
643
644
645 ReadGroupSetId string `protobuf:"bytes,1,opt,name=read_group_set_id,json=readGroupSetId,proto3" json:"read_group_set_id,omitempty"`
646
647
648 ReferenceName string `protobuf:"bytes,3,opt,name=reference_name,json=referenceName,proto3" json:"reference_name,omitempty"`
649
650
651 Start int64 `protobuf:"varint,4,opt,name=start,proto3" json:"start,omitempty"`
652
653
654
655 End int64 `protobuf:"varint,5,opt,name=end,proto3" json:"end,omitempty"`
656
657
658
659
660
661
662
663 TargetBucketWidth int64 `protobuf:"varint,6,opt,name=target_bucket_width,json=targetBucketWidth,proto3" json:"target_bucket_width,omitempty"`
664
665
666
667 PageToken string `protobuf:"bytes,7,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
668
669
670 PageSize int32 `protobuf:"varint,8,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
671 }
672
673 func (x *ListCoverageBucketsRequest) Reset() {
674 *x = ListCoverageBucketsRequest{}
675 if protoimpl.UnsafeEnabled {
676 mi := &file_google_genomics_v1_reads_proto_msgTypes[8]
677 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
678 ms.StoreMessageInfo(mi)
679 }
680 }
681
682 func (x *ListCoverageBucketsRequest) String() string {
683 return protoimpl.X.MessageStringOf(x)
684 }
685
686 func (*ListCoverageBucketsRequest) ProtoMessage() {}
687
688 func (x *ListCoverageBucketsRequest) ProtoReflect() protoreflect.Message {
689 mi := &file_google_genomics_v1_reads_proto_msgTypes[8]
690 if protoimpl.UnsafeEnabled && x != nil {
691 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
692 if ms.LoadMessageInfo() == nil {
693 ms.StoreMessageInfo(mi)
694 }
695 return ms
696 }
697 return mi.MessageOf(x)
698 }
699
700
701 func (*ListCoverageBucketsRequest) Descriptor() ([]byte, []int) {
702 return file_google_genomics_v1_reads_proto_rawDescGZIP(), []int{8}
703 }
704
705 func (x *ListCoverageBucketsRequest) GetReadGroupSetId() string {
706 if x != nil {
707 return x.ReadGroupSetId
708 }
709 return ""
710 }
711
712 func (x *ListCoverageBucketsRequest) GetReferenceName() string {
713 if x != nil {
714 return x.ReferenceName
715 }
716 return ""
717 }
718
719 func (x *ListCoverageBucketsRequest) GetStart() int64 {
720 if x != nil {
721 return x.Start
722 }
723 return 0
724 }
725
726 func (x *ListCoverageBucketsRequest) GetEnd() int64 {
727 if x != nil {
728 return x.End
729 }
730 return 0
731 }
732
733 func (x *ListCoverageBucketsRequest) GetTargetBucketWidth() int64 {
734 if x != nil {
735 return x.TargetBucketWidth
736 }
737 return 0
738 }
739
740 func (x *ListCoverageBucketsRequest) GetPageToken() string {
741 if x != nil {
742 return x.PageToken
743 }
744 return ""
745 }
746
747 func (x *ListCoverageBucketsRequest) GetPageSize() int32 {
748 if x != nil {
749 return x.PageSize
750 }
751 return 0
752 }
753
754
755
756 type CoverageBucket struct {
757 state protoimpl.MessageState
758 sizeCache protoimpl.SizeCache
759 unknownFields protoimpl.UnknownFields
760
761
762 Range *Range `protobuf:"bytes,1,opt,name=range,proto3" json:"range,omitempty"`
763
764
765 MeanCoverage float32 `protobuf:"fixed32,2,opt,name=mean_coverage,json=meanCoverage,proto3" json:"mean_coverage,omitempty"`
766 }
767
768 func (x *CoverageBucket) Reset() {
769 *x = CoverageBucket{}
770 if protoimpl.UnsafeEnabled {
771 mi := &file_google_genomics_v1_reads_proto_msgTypes[9]
772 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
773 ms.StoreMessageInfo(mi)
774 }
775 }
776
777 func (x *CoverageBucket) String() string {
778 return protoimpl.X.MessageStringOf(x)
779 }
780
781 func (*CoverageBucket) ProtoMessage() {}
782
783 func (x *CoverageBucket) ProtoReflect() protoreflect.Message {
784 mi := &file_google_genomics_v1_reads_proto_msgTypes[9]
785 if protoimpl.UnsafeEnabled && x != nil {
786 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
787 if ms.LoadMessageInfo() == nil {
788 ms.StoreMessageInfo(mi)
789 }
790 return ms
791 }
792 return mi.MessageOf(x)
793 }
794
795
796 func (*CoverageBucket) Descriptor() ([]byte, []int) {
797 return file_google_genomics_v1_reads_proto_rawDescGZIP(), []int{9}
798 }
799
800 func (x *CoverageBucket) GetRange() *Range {
801 if x != nil {
802 return x.Range
803 }
804 return nil
805 }
806
807 func (x *CoverageBucket) GetMeanCoverage() float32 {
808 if x != nil {
809 return x.MeanCoverage
810 }
811 return 0
812 }
813
814 type ListCoverageBucketsResponse struct {
815 state protoimpl.MessageState
816 sizeCache protoimpl.SizeCache
817 unknownFields protoimpl.UnknownFields
818
819
820
821
822
823 BucketWidth int64 `protobuf:"varint,1,opt,name=bucket_width,json=bucketWidth,proto3" json:"bucket_width,omitempty"`
824
825
826
827
828 CoverageBuckets []*CoverageBucket `protobuf:"bytes,2,rep,name=coverage_buckets,json=coverageBuckets,proto3" json:"coverage_buckets,omitempty"`
829
830
831
832 NextPageToken string `protobuf:"bytes,3,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
833 }
834
835 func (x *ListCoverageBucketsResponse) Reset() {
836 *x = ListCoverageBucketsResponse{}
837 if protoimpl.UnsafeEnabled {
838 mi := &file_google_genomics_v1_reads_proto_msgTypes[10]
839 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
840 ms.StoreMessageInfo(mi)
841 }
842 }
843
844 func (x *ListCoverageBucketsResponse) String() string {
845 return protoimpl.X.MessageStringOf(x)
846 }
847
848 func (*ListCoverageBucketsResponse) ProtoMessage() {}
849
850 func (x *ListCoverageBucketsResponse) ProtoReflect() protoreflect.Message {
851 mi := &file_google_genomics_v1_reads_proto_msgTypes[10]
852 if protoimpl.UnsafeEnabled && x != nil {
853 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
854 if ms.LoadMessageInfo() == nil {
855 ms.StoreMessageInfo(mi)
856 }
857 return ms
858 }
859 return mi.MessageOf(x)
860 }
861
862
863 func (*ListCoverageBucketsResponse) Descriptor() ([]byte, []int) {
864 return file_google_genomics_v1_reads_proto_rawDescGZIP(), []int{10}
865 }
866
867 func (x *ListCoverageBucketsResponse) GetBucketWidth() int64 {
868 if x != nil {
869 return x.BucketWidth
870 }
871 return 0
872 }
873
874 func (x *ListCoverageBucketsResponse) GetCoverageBuckets() []*CoverageBucket {
875 if x != nil {
876 return x.CoverageBuckets
877 }
878 return nil
879 }
880
881 func (x *ListCoverageBucketsResponse) GetNextPageToken() string {
882 if x != nil {
883 return x.NextPageToken
884 }
885 return ""
886 }
887
888
889 type SearchReadsRequest struct {
890 state protoimpl.MessageState
891 sizeCache protoimpl.SizeCache
892 unknownFields protoimpl.UnknownFields
893
894
895
896
897
898 ReadGroupSetIds []string `protobuf:"bytes,1,rep,name=read_group_set_ids,json=readGroupSetIds,proto3" json:"read_group_set_ids,omitempty"`
899
900
901
902 ReadGroupIds []string `protobuf:"bytes,5,rep,name=read_group_ids,json=readGroupIds,proto3" json:"read_group_ids,omitempty"`
903
904
905
906 ReferenceName string `protobuf:"bytes,7,opt,name=reference_name,json=referenceName,proto3" json:"reference_name,omitempty"`
907
908
909 Start int64 `protobuf:"varint,8,opt,name=start,proto3" json:"start,omitempty"`
910
911
912 End int64 `protobuf:"varint,9,opt,name=end,proto3" json:"end,omitempty"`
913
914
915
916 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
917
918
919 PageSize int32 `protobuf:"varint,4,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
920 }
921
922 func (x *SearchReadsRequest) Reset() {
923 *x = SearchReadsRequest{}
924 if protoimpl.UnsafeEnabled {
925 mi := &file_google_genomics_v1_reads_proto_msgTypes[11]
926 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
927 ms.StoreMessageInfo(mi)
928 }
929 }
930
931 func (x *SearchReadsRequest) String() string {
932 return protoimpl.X.MessageStringOf(x)
933 }
934
935 func (*SearchReadsRequest) ProtoMessage() {}
936
937 func (x *SearchReadsRequest) ProtoReflect() protoreflect.Message {
938 mi := &file_google_genomics_v1_reads_proto_msgTypes[11]
939 if protoimpl.UnsafeEnabled && x != nil {
940 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
941 if ms.LoadMessageInfo() == nil {
942 ms.StoreMessageInfo(mi)
943 }
944 return ms
945 }
946 return mi.MessageOf(x)
947 }
948
949
950 func (*SearchReadsRequest) Descriptor() ([]byte, []int) {
951 return file_google_genomics_v1_reads_proto_rawDescGZIP(), []int{11}
952 }
953
954 func (x *SearchReadsRequest) GetReadGroupSetIds() []string {
955 if x != nil {
956 return x.ReadGroupSetIds
957 }
958 return nil
959 }
960
961 func (x *SearchReadsRequest) GetReadGroupIds() []string {
962 if x != nil {
963 return x.ReadGroupIds
964 }
965 return nil
966 }
967
968 func (x *SearchReadsRequest) GetReferenceName() string {
969 if x != nil {
970 return x.ReferenceName
971 }
972 return ""
973 }
974
975 func (x *SearchReadsRequest) GetStart() int64 {
976 if x != nil {
977 return x.Start
978 }
979 return 0
980 }
981
982 func (x *SearchReadsRequest) GetEnd() int64 {
983 if x != nil {
984 return x.End
985 }
986 return 0
987 }
988
989 func (x *SearchReadsRequest) GetPageToken() string {
990 if x != nil {
991 return x.PageToken
992 }
993 return ""
994 }
995
996 func (x *SearchReadsRequest) GetPageSize() int32 {
997 if x != nil {
998 return x.PageSize
999 }
1000 return 0
1001 }
1002
1003
1004 type SearchReadsResponse struct {
1005 state protoimpl.MessageState
1006 sizeCache protoimpl.SizeCache
1007 unknownFields protoimpl.UnknownFields
1008
1009
1010
1011
1012
1013 Alignments []*Read `protobuf:"bytes,1,rep,name=alignments,proto3" json:"alignments,omitempty"`
1014
1015
1016
1017 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
1018 }
1019
1020 func (x *SearchReadsResponse) Reset() {
1021 *x = SearchReadsResponse{}
1022 if protoimpl.UnsafeEnabled {
1023 mi := &file_google_genomics_v1_reads_proto_msgTypes[12]
1024 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1025 ms.StoreMessageInfo(mi)
1026 }
1027 }
1028
1029 func (x *SearchReadsResponse) String() string {
1030 return protoimpl.X.MessageStringOf(x)
1031 }
1032
1033 func (*SearchReadsResponse) ProtoMessage() {}
1034
1035 func (x *SearchReadsResponse) ProtoReflect() protoreflect.Message {
1036 mi := &file_google_genomics_v1_reads_proto_msgTypes[12]
1037 if protoimpl.UnsafeEnabled && x != nil {
1038 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1039 if ms.LoadMessageInfo() == nil {
1040 ms.StoreMessageInfo(mi)
1041 }
1042 return ms
1043 }
1044 return mi.MessageOf(x)
1045 }
1046
1047
1048 func (*SearchReadsResponse) Descriptor() ([]byte, []int) {
1049 return file_google_genomics_v1_reads_proto_rawDescGZIP(), []int{12}
1050 }
1051
1052 func (x *SearchReadsResponse) GetAlignments() []*Read {
1053 if x != nil {
1054 return x.Alignments
1055 }
1056 return nil
1057 }
1058
1059 func (x *SearchReadsResponse) GetNextPageToken() string {
1060 if x != nil {
1061 return x.NextPageToken
1062 }
1063 return ""
1064 }
1065
1066
1067 type StreamReadsRequest struct {
1068 state protoimpl.MessageState
1069 sizeCache protoimpl.SizeCache
1070 unknownFields protoimpl.UnknownFields
1071
1072
1073
1074
1075 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
1076
1077 ReadGroupSetId string `protobuf:"bytes,2,opt,name=read_group_set_id,json=readGroupSetId,proto3" json:"read_group_set_id,omitempty"`
1078
1079
1080
1081 ReferenceName string `protobuf:"bytes,3,opt,name=reference_name,json=referenceName,proto3" json:"reference_name,omitempty"`
1082
1083
1084 Start int64 `protobuf:"varint,4,opt,name=start,proto3" json:"start,omitempty"`
1085
1086
1087 End int64 `protobuf:"varint,5,opt,name=end,proto3" json:"end,omitempty"`
1088
1089
1090
1091
1092
1093
1094
1095 Shard int32 `protobuf:"varint,6,opt,name=shard,proto3" json:"shard,omitempty"`
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108 TotalShards int32 `protobuf:"varint,7,opt,name=total_shards,json=totalShards,proto3" json:"total_shards,omitempty"`
1109 }
1110
1111 func (x *StreamReadsRequest) Reset() {
1112 *x = StreamReadsRequest{}
1113 if protoimpl.UnsafeEnabled {
1114 mi := &file_google_genomics_v1_reads_proto_msgTypes[13]
1115 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1116 ms.StoreMessageInfo(mi)
1117 }
1118 }
1119
1120 func (x *StreamReadsRequest) String() string {
1121 return protoimpl.X.MessageStringOf(x)
1122 }
1123
1124 func (*StreamReadsRequest) ProtoMessage() {}
1125
1126 func (x *StreamReadsRequest) ProtoReflect() protoreflect.Message {
1127 mi := &file_google_genomics_v1_reads_proto_msgTypes[13]
1128 if protoimpl.UnsafeEnabled && x != nil {
1129 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1130 if ms.LoadMessageInfo() == nil {
1131 ms.StoreMessageInfo(mi)
1132 }
1133 return ms
1134 }
1135 return mi.MessageOf(x)
1136 }
1137
1138
1139 func (*StreamReadsRequest) Descriptor() ([]byte, []int) {
1140 return file_google_genomics_v1_reads_proto_rawDescGZIP(), []int{13}
1141 }
1142
1143 func (x *StreamReadsRequest) GetProjectId() string {
1144 if x != nil {
1145 return x.ProjectId
1146 }
1147 return ""
1148 }
1149
1150 func (x *StreamReadsRequest) GetReadGroupSetId() string {
1151 if x != nil {
1152 return x.ReadGroupSetId
1153 }
1154 return ""
1155 }
1156
1157 func (x *StreamReadsRequest) GetReferenceName() string {
1158 if x != nil {
1159 return x.ReferenceName
1160 }
1161 return ""
1162 }
1163
1164 func (x *StreamReadsRequest) GetStart() int64 {
1165 if x != nil {
1166 return x.Start
1167 }
1168 return 0
1169 }
1170
1171 func (x *StreamReadsRequest) GetEnd() int64 {
1172 if x != nil {
1173 return x.End
1174 }
1175 return 0
1176 }
1177
1178 func (x *StreamReadsRequest) GetShard() int32 {
1179 if x != nil {
1180 return x.Shard
1181 }
1182 return 0
1183 }
1184
1185 func (x *StreamReadsRequest) GetTotalShards() int32 {
1186 if x != nil {
1187 return x.TotalShards
1188 }
1189 return 0
1190 }
1191
1192 type StreamReadsResponse struct {
1193 state protoimpl.MessageState
1194 sizeCache protoimpl.SizeCache
1195 unknownFields protoimpl.UnknownFields
1196
1197 Alignments []*Read `protobuf:"bytes,1,rep,name=alignments,proto3" json:"alignments,omitempty"`
1198 }
1199
1200 func (x *StreamReadsResponse) Reset() {
1201 *x = StreamReadsResponse{}
1202 if protoimpl.UnsafeEnabled {
1203 mi := &file_google_genomics_v1_reads_proto_msgTypes[14]
1204 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1205 ms.StoreMessageInfo(mi)
1206 }
1207 }
1208
1209 func (x *StreamReadsResponse) String() string {
1210 return protoimpl.X.MessageStringOf(x)
1211 }
1212
1213 func (*StreamReadsResponse) ProtoMessage() {}
1214
1215 func (x *StreamReadsResponse) ProtoReflect() protoreflect.Message {
1216 mi := &file_google_genomics_v1_reads_proto_msgTypes[14]
1217 if protoimpl.UnsafeEnabled && x != nil {
1218 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1219 if ms.LoadMessageInfo() == nil {
1220 ms.StoreMessageInfo(mi)
1221 }
1222 return ms
1223 }
1224 return mi.MessageOf(x)
1225 }
1226
1227
1228 func (*StreamReadsResponse) Descriptor() ([]byte, []int) {
1229 return file_google_genomics_v1_reads_proto_rawDescGZIP(), []int{14}
1230 }
1231
1232 func (x *StreamReadsResponse) GetAlignments() []*Read {
1233 if x != nil {
1234 return x.Alignments
1235 }
1236 return nil
1237 }
1238
1239 var File_google_genomics_v1_reads_proto protoreflect.FileDescriptor
1240
1241 var file_google_genomics_v1_reads_proto_rawDesc = []byte{
1242 0x0a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63,
1243 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1244 0x12, 0x12, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63,
1245 0x73, 0x2e, 0x76, 0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69,
1246 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f,
1247 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x67, 0x65, 0x6e, 0x6f, 0x6d,
1248 0x69, 0x63, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f,
1249 0x74, 0x6f, 0x1a, 0x26, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x67, 0x65, 0x6e, 0x6f, 0x6d,
1250 0x69, 0x63, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65, 0x61, 0x64, 0x61, 0x6c, 0x69, 0x67, 0x6e,
1251 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x25, 0x67, 0x6f, 0x6f, 0x67,
1252 0x6c, 0x65, 0x2f, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x72,
1253 0x65, 0x61, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x65, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74,
1254 0x6f, 0x1a, 0x23, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75,
1255 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
1256 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70,
1257 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72,
1258 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74,
1259 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e,
1260 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8d, 0x01, 0x0a, 0x1a, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68,
1261 0x52, 0x65, 0x61, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53, 0x65, 0x74, 0x73, 0x52, 0x65, 0x71,
1262 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f,
1263 0x69, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x64, 0x61, 0x74, 0x61, 0x73,
1264 0x65, 0x74, 0x49, 0x64, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20,
1265 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67,
1266 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70,
1267 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65,
1268 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67,
1269 0x65, 0x53, 0x69, 0x7a, 0x65, 0x22, 0x8f, 0x01, 0x0a, 0x1b, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68,
1270 0x52, 0x65, 0x61, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53, 0x65, 0x74, 0x73, 0x52, 0x65, 0x73,
1271 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x48, 0x0a, 0x0f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x67, 0x72,
1272 0x6f, 0x75, 0x70, 0x5f, 0x73, 0x65, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20,
1273 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73,
1274 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x61, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53, 0x65, 0x74,
1275 0x52, 0x0d, 0x72, 0x65, 0x61, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53, 0x65, 0x74, 0x73, 0x12,
1276 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b,
1277 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61,
1278 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xd8, 0x02, 0x0a, 0x1a, 0x49, 0x6d, 0x70, 0x6f,
1279 0x72, 0x74, 0x52, 0x65, 0x61, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53, 0x65, 0x74, 0x73, 0x52,
1280 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65,
1281 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x64, 0x61, 0x74, 0x61,
1282 0x73, 0x65, 0x74, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e,
1283 0x63, 0x65, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52,
1284 0x0e, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x53, 0x65, 0x74, 0x49, 0x64, 0x12,
1285 0x1f, 0x0a, 0x0b, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x75, 0x72, 0x69, 0x73, 0x18, 0x02,
1286 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, 0x72, 0x69, 0x73,
1287 0x12, 0x6f, 0x0a, 0x12, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74,
1288 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x40, 0x2e, 0x67,
1289 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76,
1290 0x31, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x61, 0x64, 0x47, 0x72, 0x6f, 0x75,
1291 0x70, 0x53, 0x65, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x50, 0x61, 0x72,
1292 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x52, 0x11,
1293 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67,
1294 0x79, 0x22, 0x5f, 0x0a, 0x11, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74,
1295 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x12, 0x22, 0x0a, 0x1e, 0x50, 0x41, 0x52, 0x54, 0x49, 0x54,
1296 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x52, 0x41, 0x54, 0x45, 0x47, 0x59, 0x5f, 0x55, 0x4e, 0x53,
1297 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x17, 0x0a, 0x13, 0x50, 0x45,
1298 0x52, 0x5f, 0x46, 0x49, 0x4c, 0x45, 0x5f, 0x50, 0x45, 0x52, 0x5f, 0x53, 0x41, 0x4d, 0x50, 0x4c,
1299 0x45, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09, 0x4d, 0x45, 0x52, 0x47, 0x45, 0x5f, 0x41, 0x4c, 0x4c,
1300 0x10, 0x02, 0x22, 0x4a, 0x0a, 0x1b, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x61, 0x64,
1301 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53, 0x65, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
1302 0x65, 0x12, 0x2b, 0x0a, 0x12, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f,
1303 0x73, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0f, 0x72,
1304 0x65, 0x61, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53, 0x65, 0x74, 0x49, 0x64, 0x73, 0x22, 0xad,
1305 0x01, 0x0a, 0x19, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x61, 0x64, 0x47, 0x72, 0x6f,
1306 0x75, 0x70, 0x53, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a,
1307 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
1308 0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x65,
1309 0x78, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x75, 0x72, 0x69, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
1310 0x09, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x55, 0x72, 0x69, 0x12, 0x29, 0x0a, 0x11, 0x72, 0x65,
1311 0x61, 0x64, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18,
1312 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x72, 0x65, 0x61, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70,
1313 0x53, 0x65, 0x74, 0x49, 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e,
1314 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e,
1315 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0xcb,
1316 0x01, 0x0a, 0x19, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x61, 0x64, 0x47, 0x72, 0x6f,
1317 0x75, 0x70, 0x53, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x29, 0x0a, 0x11,
1318 0x72, 0x65, 0x61, 0x64, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x69,
1319 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x72, 0x65, 0x61, 0x64, 0x47, 0x72, 0x6f,
1320 0x75, 0x70, 0x53, 0x65, 0x74, 0x49, 0x64, 0x12, 0x46, 0x0a, 0x0e, 0x72, 0x65, 0x61, 0x64, 0x5f,
1321 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x73, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
1322 0x20, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63,
1323 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x61, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53, 0x65,
1324 0x74, 0x52, 0x0c, 0x72, 0x65, 0x61, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53, 0x65, 0x74, 0x12,
1325 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03,
1326 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
1327 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b,
1328 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x46, 0x0a, 0x19,
1329 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x61, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53,
1330 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x29, 0x0a, 0x11, 0x72, 0x65, 0x61,
1331 0x64, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01,
1332 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x72, 0x65, 0x61, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53,
1333 0x65, 0x74, 0x49, 0x64, 0x22, 0x43, 0x0a, 0x16, 0x47, 0x65, 0x74, 0x52, 0x65, 0x61, 0x64, 0x47,
1334 0x72, 0x6f, 0x75, 0x70, 0x53, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x29,
1335 0x0a, 0x11, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x73, 0x65, 0x74,
1336 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x72, 0x65, 0x61, 0x64, 0x47,
1337 0x72, 0x6f, 0x75, 0x70, 0x53, 0x65, 0x74, 0x49, 0x64, 0x22, 0x82, 0x02, 0x0a, 0x1a, 0x4c, 0x69,
1338 0x73, 0x74, 0x43, 0x6f, 0x76, 0x65, 0x72, 0x61, 0x67, 0x65, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74,
1339 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x29, 0x0a, 0x11, 0x72, 0x65, 0x61, 0x64,
1340 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20,
1341 0x01, 0x28, 0x09, 0x52, 0x0e, 0x72, 0x65, 0x61, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53, 0x65,
1342 0x74, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65,
1343 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x66,
1344 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74,
1345 0x61, 0x72, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74,
1346 0x12, 0x10, 0x0a, 0x03, 0x65, 0x6e, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x65,
1347 0x6e, 0x64, 0x12, 0x2e, 0x0a, 0x13, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x62, 0x75, 0x63,
1348 0x6b, 0x65, 0x74, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52,
1349 0x11, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x57, 0x69, 0x64,
1350 0x74, 0x68, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e,
1351 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65,
1352 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x08,
1353 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x22, 0x66,
1354 0x0a, 0x0e, 0x43, 0x6f, 0x76, 0x65, 0x72, 0x61, 0x67, 0x65, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74,
1355 0x12, 0x2f, 0x0a, 0x05, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
1356 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63,
1357 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x05, 0x72, 0x61, 0x6e, 0x67,
1358 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x6d, 0x65, 0x61, 0x6e, 0x5f, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x61,
1359 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0c, 0x6d, 0x65, 0x61, 0x6e, 0x43, 0x6f,
1360 0x76, 0x65, 0x72, 0x61, 0x67, 0x65, 0x22, 0xb7, 0x01, 0x0a, 0x1b, 0x4c, 0x69, 0x73, 0x74, 0x43,
1361 0x6f, 0x76, 0x65, 0x72, 0x61, 0x67, 0x65, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x52, 0x65,
1362 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74,
1363 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x62, 0x75,
1364 0x63, 0x6b, 0x65, 0x74, 0x57, 0x69, 0x64, 0x74, 0x68, 0x12, 0x4d, 0x0a, 0x10, 0x63, 0x6f, 0x76,
1365 0x65, 0x72, 0x61, 0x67, 0x65, 0x5f, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x18, 0x02, 0x20,
1366 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e,
1367 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x76, 0x65, 0x72, 0x61, 0x67,
1368 0x65, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x52, 0x0f, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x61, 0x67,
1369 0x65, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74,
1370 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28,
1371 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e,
1372 0x22, 0xf2, 0x01, 0x0a, 0x12, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x61, 0x64, 0x73,
1373 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2b, 0x0a, 0x12, 0x72, 0x65, 0x61, 0x64, 0x5f,
1374 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x01, 0x20,
1375 0x03, 0x28, 0x09, 0x52, 0x0f, 0x72, 0x65, 0x61, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53, 0x65,
1376 0x74, 0x49, 0x64, 0x73, 0x12, 0x24, 0x0a, 0x0e, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x67, 0x72, 0x6f,
1377 0x75, 0x70, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x65,
1378 0x61, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65,
1379 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01,
1380 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x4e, 0x61, 0x6d,
1381 0x65, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03,
1382 0x52, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x65, 0x6e, 0x64, 0x18, 0x09,
1383 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x65, 0x6e, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67,
1384 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70,
1385 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65,
1386 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67,
1387 0x65, 0x53, 0x69, 0x7a, 0x65, 0x22, 0x77, 0x0a, 0x13, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52,
1388 0x65, 0x61, 0x64, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x38, 0x0a, 0x0a,
1389 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
1390 0x32, 0x18, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69,
1391 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x61, 0x64, 0x52, 0x0a, 0x61, 0x6c, 0x69, 0x67,
1392 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70,
1393 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
1394 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xe6,
1395 0x01, 0x0a, 0x12, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x61, 0x64, 0x73, 0x52, 0x65,
1396 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
1397 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65,
1398 0x63, 0x74, 0x49, 0x64, 0x12, 0x29, 0x0a, 0x11, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x67, 0x72, 0x6f,
1399 0x75, 0x70, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
1400 0x0e, 0x72, 0x65, 0x61, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53, 0x65, 0x74, 0x49, 0x64, 0x12,
1401 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d,
1402 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e,
1403 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18,
1404 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x12, 0x10, 0x0a, 0x03,
1405 0x65, 0x6e, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x65, 0x6e, 0x64, 0x12, 0x14,
1406 0x0a, 0x05, 0x73, 0x68, 0x61, 0x72, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x73,
1407 0x68, 0x61, 0x72, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x68,
1408 0x61, 0x72, 0x64, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x74, 0x6f, 0x74, 0x61,
1409 0x6c, 0x53, 0x68, 0x61, 0x72, 0x64, 0x73, 0x22, 0x4f, 0x0a, 0x13, 0x53, 0x74, 0x72, 0x65, 0x61,
1410 0x6d, 0x52, 0x65, 0x61, 0x64, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x38,
1411 0x0a, 0x0a, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03,
1412 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f,
1413 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x61, 0x64, 0x52, 0x0a, 0x61, 0x6c,
1414 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x32, 0x95, 0x01, 0x0a, 0x14, 0x53, 0x74, 0x72,
1415 0x65, 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x61, 0x64, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63,
1416 0x65, 0x12, 0x7d, 0x0a, 0x0b, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x61, 0x64, 0x73,
1417 0x12, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69,
1418 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x61, 0x64,
1419 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1420 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74,
1421 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x61, 0x64, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
1422 0x65, 0x22, 0x1b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x15, 0x22, 0x10, 0x2f, 0x76, 0x31, 0x2f, 0x72,
1423 0x65, 0x61, 0x64, 0x73, 0x3a, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x3a, 0x01, 0x2a, 0x30, 0x01,
1424 0x32, 0xd1, 0x09, 0x0a, 0x0d, 0x52, 0x65, 0x61, 0x64, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
1425 0x56, 0x31, 0x12, 0x89, 0x01, 0x0a, 0x13, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x61,
1426 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53, 0x65, 0x74, 0x73, 0x12, 0x2e, 0x2e, 0x67, 0x6f, 0x6f,
1427 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e,
1428 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x61, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53,
1429 0x65, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f,
1430 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e,
1431 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x23, 0x82, 0xd3, 0xe4, 0x93, 0x02,
1432 0x1d, 0x22, 0x18, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65, 0x61, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70,
1433 0x73, 0x65, 0x74, 0x73, 0x3a, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x3a, 0x01, 0x2a, 0x12, 0x9b,
1434 0x01, 0x0a, 0x12, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x61, 0x64, 0x47, 0x72, 0x6f,
1435 0x75, 0x70, 0x53, 0x65, 0x74, 0x12, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67,
1436 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x78, 0x70, 0x6f, 0x72,
1437 0x74, 0x52, 0x65, 0x61, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53, 0x65, 0x74, 0x52, 0x65, 0x71,
1438 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f,
1439 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
1440 0x69, 0x6f, 0x6e, 0x22, 0x37, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x31, 0x22, 0x2c, 0x2f, 0x76, 0x31,
1441 0x2f, 0x72, 0x65, 0x61, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x65, 0x74, 0x73, 0x2f, 0x7b,
1442 0x72, 0x65, 0x61, 0x64, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x69,
1443 0x64, 0x7d, 0x3a, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x3a, 0x01, 0x2a, 0x12, 0x9b, 0x01, 0x0a,
1444 0x13, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x61, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70,
1445 0x53, 0x65, 0x74, 0x73, 0x12, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65,
1446 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68,
1447 0x52, 0x65, 0x61, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53, 0x65, 0x74, 0x73, 0x52, 0x65, 0x71,
1448 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65,
1449 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68,
1450 0x52, 0x65, 0x61, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53, 0x65, 0x74, 0x73, 0x52, 0x65, 0x73,
1451 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x23, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1d, 0x22, 0x18, 0x2f,
1452 0x76, 0x31, 0x2f, 0x72, 0x65, 0x61, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x65, 0x74, 0x73,
1453 0x2f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, 0x12, 0xa4, 0x01, 0x0a, 0x12, 0x55,
1454 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x61, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53, 0x65,
1455 0x74, 0x12, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d,
1456 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x61,
1457 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
1458 0x1a, 0x20, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69,
1459 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x61, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53,
1460 0x65, 0x74, 0x22, 0x3d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x37, 0x32, 0x25, 0x2f, 0x76, 0x31, 0x2f,
1461 0x72, 0x65, 0x61, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x65, 0x74, 0x73, 0x2f, 0x7b, 0x72,
1462 0x65, 0x61, 0x64, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x69, 0x64,
1463 0x7d, 0x3a, 0x0e, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x73, 0x65,
1464 0x74, 0x12, 0x8a, 0x01, 0x0a, 0x12, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x61, 0x64,
1465 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53, 0x65, 0x74, 0x12, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1466 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65,
1467 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x61, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53, 0x65, 0x74,
1468 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1469 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22,
1470 0x2d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x27, 0x2a, 0x25, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65, 0x61,
1471 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x65, 0x74, 0x73, 0x2f, 0x7b, 0x72, 0x65, 0x61, 0x64,
1472 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x12, 0x8e,
1473 0x01, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x52, 0x65, 0x61, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53,
1474 0x65, 0x74, 0x12, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f,
1475 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x52, 0x65, 0x61, 0x64, 0x47,
1476 0x72, 0x6f, 0x75, 0x70, 0x53, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20,
1477 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73,
1478 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x61, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53, 0x65, 0x74,
1479 0x22, 0x2d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x27, 0x12, 0x25, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65,
1480 0x61, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x65, 0x74, 0x73, 0x2f, 0x7b, 0x72, 0x65, 0x61,
1481 0x64, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x12,
1482 0xb5, 0x01, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x6f, 0x76, 0x65, 0x72, 0x61, 0x67, 0x65,
1483 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x12, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1484 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73,
1485 0x74, 0x43, 0x6f, 0x76, 0x65, 0x72, 0x61, 0x67, 0x65, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x73,
1486 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1487 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73,
1488 0x74, 0x43, 0x6f, 0x76, 0x65, 0x72, 0x61, 0x67, 0x65, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x73,
1489 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x37,
1490 0x12, 0x35, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65, 0x61, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73,
1491 0x65, 0x74, 0x73, 0x2f, 0x7b, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f,
1492 0x73, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x61, 0x67, 0x65,
1493 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x12, 0x7b, 0x0a, 0x0b, 0x53, 0x65, 0x61, 0x72, 0x63,
1494 0x68, 0x52, 0x65, 0x61, 0x64, 0x73, 0x12, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
1495 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x61, 0x72,
1496 0x63, 0x68, 0x52, 0x65, 0x61, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27,
1497 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73,
1498 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x61, 0x64, 0x73, 0x52,
1499 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x15, 0x22,
1500 0x10, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65, 0x61, 0x64, 0x73, 0x2f, 0x73, 0x65, 0x61, 0x72, 0x63,
1501 0x68, 0x3a, 0x01, 0x2a, 0x42, 0x65, 0x0a, 0x16, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1502 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x42, 0x0a,
1503 0x52, 0x65, 0x61, 0x64, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3a, 0x67, 0x6f,
1504 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f,
1505 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
1506 0x70, 0x69, 0x73, 0x2f, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2f, 0x76, 0x31, 0x3b,
1507 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0xf8, 0x01, 0x01, 0x62, 0x06, 0x70, 0x72, 0x6f,
1508 0x74, 0x6f, 0x33,
1509 }
1510
1511 var (
1512 file_google_genomics_v1_reads_proto_rawDescOnce sync.Once
1513 file_google_genomics_v1_reads_proto_rawDescData = file_google_genomics_v1_reads_proto_rawDesc
1514 )
1515
1516 func file_google_genomics_v1_reads_proto_rawDescGZIP() []byte {
1517 file_google_genomics_v1_reads_proto_rawDescOnce.Do(func() {
1518 file_google_genomics_v1_reads_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_genomics_v1_reads_proto_rawDescData)
1519 })
1520 return file_google_genomics_v1_reads_proto_rawDescData
1521 }
1522
1523 var file_google_genomics_v1_reads_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
1524 var file_google_genomics_v1_reads_proto_msgTypes = make([]protoimpl.MessageInfo, 15)
1525 var file_google_genomics_v1_reads_proto_goTypes = []interface{}{
1526 (ImportReadGroupSetsRequest_PartitionStrategy)(0),
1527 (*SearchReadGroupSetsRequest)(nil),
1528 (*SearchReadGroupSetsResponse)(nil),
1529 (*ImportReadGroupSetsRequest)(nil),
1530 (*ImportReadGroupSetsResponse)(nil),
1531 (*ExportReadGroupSetRequest)(nil),
1532 (*UpdateReadGroupSetRequest)(nil),
1533 (*DeleteReadGroupSetRequest)(nil),
1534 (*GetReadGroupSetRequest)(nil),
1535 (*ListCoverageBucketsRequest)(nil),
1536 (*CoverageBucket)(nil),
1537 (*ListCoverageBucketsResponse)(nil),
1538 (*SearchReadsRequest)(nil),
1539 (*SearchReadsResponse)(nil),
1540 (*StreamReadsRequest)(nil),
1541 (*StreamReadsResponse)(nil),
1542 (*ReadGroupSet)(nil),
1543 (*fieldmaskpb.FieldMask)(nil),
1544 (*Range)(nil),
1545 (*Read)(nil),
1546 (*longrunningpb.Operation)(nil),
1547 (*emptypb.Empty)(nil),
1548 }
1549 var file_google_genomics_v1_reads_proto_depIdxs = []int32{
1550 16,
1551 0,
1552 16,
1553 17,
1554 18,
1555 10,
1556 19,
1557 19,
1558 14,
1559 3,
1560 5,
1561 1,
1562 6,
1563 7,
1564 8,
1565 9,
1566 12,
1567 15,
1568 20,
1569 20,
1570 2,
1571 16,
1572 21,
1573 16,
1574 11,
1575 13,
1576 17,
1577 8,
1578 8,
1579 8,
1580 0,
1581 }
1582
1583 func init() { file_google_genomics_v1_reads_proto_init() }
1584 func file_google_genomics_v1_reads_proto_init() {
1585 if File_google_genomics_v1_reads_proto != nil {
1586 return
1587 }
1588 file_google_genomics_v1_range_proto_init()
1589 file_google_genomics_v1_readalignment_proto_init()
1590 file_google_genomics_v1_readgroupset_proto_init()
1591 if !protoimpl.UnsafeEnabled {
1592 file_google_genomics_v1_reads_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1593 switch v := v.(*SearchReadGroupSetsRequest); i {
1594 case 0:
1595 return &v.state
1596 case 1:
1597 return &v.sizeCache
1598 case 2:
1599 return &v.unknownFields
1600 default:
1601 return nil
1602 }
1603 }
1604 file_google_genomics_v1_reads_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1605 switch v := v.(*SearchReadGroupSetsResponse); i {
1606 case 0:
1607 return &v.state
1608 case 1:
1609 return &v.sizeCache
1610 case 2:
1611 return &v.unknownFields
1612 default:
1613 return nil
1614 }
1615 }
1616 file_google_genomics_v1_reads_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1617 switch v := v.(*ImportReadGroupSetsRequest); i {
1618 case 0:
1619 return &v.state
1620 case 1:
1621 return &v.sizeCache
1622 case 2:
1623 return &v.unknownFields
1624 default:
1625 return nil
1626 }
1627 }
1628 file_google_genomics_v1_reads_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
1629 switch v := v.(*ImportReadGroupSetsResponse); i {
1630 case 0:
1631 return &v.state
1632 case 1:
1633 return &v.sizeCache
1634 case 2:
1635 return &v.unknownFields
1636 default:
1637 return nil
1638 }
1639 }
1640 file_google_genomics_v1_reads_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
1641 switch v := v.(*ExportReadGroupSetRequest); i {
1642 case 0:
1643 return &v.state
1644 case 1:
1645 return &v.sizeCache
1646 case 2:
1647 return &v.unknownFields
1648 default:
1649 return nil
1650 }
1651 }
1652 file_google_genomics_v1_reads_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
1653 switch v := v.(*UpdateReadGroupSetRequest); i {
1654 case 0:
1655 return &v.state
1656 case 1:
1657 return &v.sizeCache
1658 case 2:
1659 return &v.unknownFields
1660 default:
1661 return nil
1662 }
1663 }
1664 file_google_genomics_v1_reads_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
1665 switch v := v.(*DeleteReadGroupSetRequest); i {
1666 case 0:
1667 return &v.state
1668 case 1:
1669 return &v.sizeCache
1670 case 2:
1671 return &v.unknownFields
1672 default:
1673 return nil
1674 }
1675 }
1676 file_google_genomics_v1_reads_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
1677 switch v := v.(*GetReadGroupSetRequest); i {
1678 case 0:
1679 return &v.state
1680 case 1:
1681 return &v.sizeCache
1682 case 2:
1683 return &v.unknownFields
1684 default:
1685 return nil
1686 }
1687 }
1688 file_google_genomics_v1_reads_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
1689 switch v := v.(*ListCoverageBucketsRequest); i {
1690 case 0:
1691 return &v.state
1692 case 1:
1693 return &v.sizeCache
1694 case 2:
1695 return &v.unknownFields
1696 default:
1697 return nil
1698 }
1699 }
1700 file_google_genomics_v1_reads_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
1701 switch v := v.(*CoverageBucket); i {
1702 case 0:
1703 return &v.state
1704 case 1:
1705 return &v.sizeCache
1706 case 2:
1707 return &v.unknownFields
1708 default:
1709 return nil
1710 }
1711 }
1712 file_google_genomics_v1_reads_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
1713 switch v := v.(*ListCoverageBucketsResponse); i {
1714 case 0:
1715 return &v.state
1716 case 1:
1717 return &v.sizeCache
1718 case 2:
1719 return &v.unknownFields
1720 default:
1721 return nil
1722 }
1723 }
1724 file_google_genomics_v1_reads_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
1725 switch v := v.(*SearchReadsRequest); i {
1726 case 0:
1727 return &v.state
1728 case 1:
1729 return &v.sizeCache
1730 case 2:
1731 return &v.unknownFields
1732 default:
1733 return nil
1734 }
1735 }
1736 file_google_genomics_v1_reads_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
1737 switch v := v.(*SearchReadsResponse); i {
1738 case 0:
1739 return &v.state
1740 case 1:
1741 return &v.sizeCache
1742 case 2:
1743 return &v.unknownFields
1744 default:
1745 return nil
1746 }
1747 }
1748 file_google_genomics_v1_reads_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
1749 switch v := v.(*StreamReadsRequest); i {
1750 case 0:
1751 return &v.state
1752 case 1:
1753 return &v.sizeCache
1754 case 2:
1755 return &v.unknownFields
1756 default:
1757 return nil
1758 }
1759 }
1760 file_google_genomics_v1_reads_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
1761 switch v := v.(*StreamReadsResponse); i {
1762 case 0:
1763 return &v.state
1764 case 1:
1765 return &v.sizeCache
1766 case 2:
1767 return &v.unknownFields
1768 default:
1769 return nil
1770 }
1771 }
1772 }
1773 type x struct{}
1774 out := protoimpl.TypeBuilder{
1775 File: protoimpl.DescBuilder{
1776 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1777 RawDescriptor: file_google_genomics_v1_reads_proto_rawDesc,
1778 NumEnums: 1,
1779 NumMessages: 15,
1780 NumExtensions: 0,
1781 NumServices: 2,
1782 },
1783 GoTypes: file_google_genomics_v1_reads_proto_goTypes,
1784 DependencyIndexes: file_google_genomics_v1_reads_proto_depIdxs,
1785 EnumInfos: file_google_genomics_v1_reads_proto_enumTypes,
1786 MessageInfos: file_google_genomics_v1_reads_proto_msgTypes,
1787 }.Build()
1788 File_google_genomics_v1_reads_proto = out.File
1789 file_google_genomics_v1_reads_proto_rawDesc = nil
1790 file_google_genomics_v1_reads_proto_goTypes = nil
1791 file_google_genomics_v1_reads_proto_depIdxs = nil
1792 }
1793
1794
1795 var _ context.Context
1796 var _ grpc.ClientConnInterface
1797
1798
1799
1800 const _ = grpc.SupportPackageIsVersion6
1801
1802
1803
1804
1805 type StreamingReadServiceClient interface {
1806
1807
1808 StreamReads(ctx context.Context, in *StreamReadsRequest, opts ...grpc.CallOption) (StreamingReadService_StreamReadsClient, error)
1809 }
1810
1811 type streamingReadServiceClient struct {
1812 cc grpc.ClientConnInterface
1813 }
1814
1815 func NewStreamingReadServiceClient(cc grpc.ClientConnInterface) StreamingReadServiceClient {
1816 return &streamingReadServiceClient{cc}
1817 }
1818
1819 func (c *streamingReadServiceClient) StreamReads(ctx context.Context, in *StreamReadsRequest, opts ...grpc.CallOption) (StreamingReadService_StreamReadsClient, error) {
1820 stream, err := c.cc.NewStream(ctx, &_StreamingReadService_serviceDesc.Streams[0], "/google.genomics.v1.StreamingReadService/StreamReads", opts...)
1821 if err != nil {
1822 return nil, err
1823 }
1824 x := &streamingReadServiceStreamReadsClient{stream}
1825 if err := x.ClientStream.SendMsg(in); err != nil {
1826 return nil, err
1827 }
1828 if err := x.ClientStream.CloseSend(); err != nil {
1829 return nil, err
1830 }
1831 return x, nil
1832 }
1833
1834 type StreamingReadService_StreamReadsClient interface {
1835 Recv() (*StreamReadsResponse, error)
1836 grpc.ClientStream
1837 }
1838
1839 type streamingReadServiceStreamReadsClient struct {
1840 grpc.ClientStream
1841 }
1842
1843 func (x *streamingReadServiceStreamReadsClient) Recv() (*StreamReadsResponse, error) {
1844 m := new(StreamReadsResponse)
1845 if err := x.ClientStream.RecvMsg(m); err != nil {
1846 return nil, err
1847 }
1848 return m, nil
1849 }
1850
1851
1852 type StreamingReadServiceServer interface {
1853
1854
1855 StreamReads(*StreamReadsRequest, StreamingReadService_StreamReadsServer) error
1856 }
1857
1858
1859 type UnimplementedStreamingReadServiceServer struct {
1860 }
1861
1862 func (*UnimplementedStreamingReadServiceServer) StreamReads(*StreamReadsRequest, StreamingReadService_StreamReadsServer) error {
1863 return status.Errorf(codes.Unimplemented, "method StreamReads not implemented")
1864 }
1865
1866 func RegisterStreamingReadServiceServer(s *grpc.Server, srv StreamingReadServiceServer) {
1867 s.RegisterService(&_StreamingReadService_serviceDesc, srv)
1868 }
1869
1870 func _StreamingReadService_StreamReads_Handler(srv interface{}, stream grpc.ServerStream) error {
1871 m := new(StreamReadsRequest)
1872 if err := stream.RecvMsg(m); err != nil {
1873 return err
1874 }
1875 return srv.(StreamingReadServiceServer).StreamReads(m, &streamingReadServiceStreamReadsServer{stream})
1876 }
1877
1878 type StreamingReadService_StreamReadsServer interface {
1879 Send(*StreamReadsResponse) error
1880 grpc.ServerStream
1881 }
1882
1883 type streamingReadServiceStreamReadsServer struct {
1884 grpc.ServerStream
1885 }
1886
1887 func (x *streamingReadServiceStreamReadsServer) Send(m *StreamReadsResponse) error {
1888 return x.ServerStream.SendMsg(m)
1889 }
1890
1891 var _StreamingReadService_serviceDesc = grpc.ServiceDesc{
1892 ServiceName: "google.genomics.v1.StreamingReadService",
1893 HandlerType: (*StreamingReadServiceServer)(nil),
1894 Methods: []grpc.MethodDesc{},
1895 Streams: []grpc.StreamDesc{
1896 {
1897 StreamName: "StreamReads",
1898 Handler: _StreamingReadService_StreamReads_Handler,
1899 ServerStreams: true,
1900 },
1901 },
1902 Metadata: "google/genomics/v1/reads.proto",
1903 }
1904
1905
1906
1907
1908 type ReadServiceV1Client interface {
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927 ImportReadGroupSets(ctx context.Context, in *ImportReadGroupSetsRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938 ExportReadGroupSet(ctx context.Context, in *ExportReadGroupSetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
1939
1940
1941
1942
1943
1944
1945
1946
1947 SearchReadGroupSets(ctx context.Context, in *SearchReadGroupSetsRequest, opts ...grpc.CallOption) (*SearchReadGroupSetsResponse, error)
1948
1949
1950
1951
1952
1953
1954
1955 UpdateReadGroupSet(ctx context.Context, in *UpdateReadGroupSetRequest, opts ...grpc.CallOption) (*ReadGroupSet, error)
1956
1957
1958
1959
1960
1961 DeleteReadGroupSet(ctx context.Context, in *DeleteReadGroupSetRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
1962
1963
1964
1965
1966
1967 GetReadGroupSet(ctx context.Context, in *GetReadGroupSetRequest, opts ...grpc.CallOption) (*ReadGroupSet, error)
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981 ListCoverageBuckets(ctx context.Context, in *ListCoverageBucketsRequest, opts ...grpc.CallOption) (*ListCoverageBucketsResponse, error)
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006 SearchReads(ctx context.Context, in *SearchReadsRequest, opts ...grpc.CallOption) (*SearchReadsResponse, error)
2007 }
2008
2009 type readServiceV1Client struct {
2010 cc grpc.ClientConnInterface
2011 }
2012
2013 func NewReadServiceV1Client(cc grpc.ClientConnInterface) ReadServiceV1Client {
2014 return &readServiceV1Client{cc}
2015 }
2016
2017 func (c *readServiceV1Client) ImportReadGroupSets(ctx context.Context, in *ImportReadGroupSetsRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
2018 out := new(longrunningpb.Operation)
2019 err := c.cc.Invoke(ctx, "/google.genomics.v1.ReadServiceV1/ImportReadGroupSets", in, out, opts...)
2020 if err != nil {
2021 return nil, err
2022 }
2023 return out, nil
2024 }
2025
2026 func (c *readServiceV1Client) ExportReadGroupSet(ctx context.Context, in *ExportReadGroupSetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
2027 out := new(longrunningpb.Operation)
2028 err := c.cc.Invoke(ctx, "/google.genomics.v1.ReadServiceV1/ExportReadGroupSet", in, out, opts...)
2029 if err != nil {
2030 return nil, err
2031 }
2032 return out, nil
2033 }
2034
2035 func (c *readServiceV1Client) SearchReadGroupSets(ctx context.Context, in *SearchReadGroupSetsRequest, opts ...grpc.CallOption) (*SearchReadGroupSetsResponse, error) {
2036 out := new(SearchReadGroupSetsResponse)
2037 err := c.cc.Invoke(ctx, "/google.genomics.v1.ReadServiceV1/SearchReadGroupSets", in, out, opts...)
2038 if err != nil {
2039 return nil, err
2040 }
2041 return out, nil
2042 }
2043
2044 func (c *readServiceV1Client) UpdateReadGroupSet(ctx context.Context, in *UpdateReadGroupSetRequest, opts ...grpc.CallOption) (*ReadGroupSet, error) {
2045 out := new(ReadGroupSet)
2046 err := c.cc.Invoke(ctx, "/google.genomics.v1.ReadServiceV1/UpdateReadGroupSet", in, out, opts...)
2047 if err != nil {
2048 return nil, err
2049 }
2050 return out, nil
2051 }
2052
2053 func (c *readServiceV1Client) DeleteReadGroupSet(ctx context.Context, in *DeleteReadGroupSetRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
2054 out := new(emptypb.Empty)
2055 err := c.cc.Invoke(ctx, "/google.genomics.v1.ReadServiceV1/DeleteReadGroupSet", in, out, opts...)
2056 if err != nil {
2057 return nil, err
2058 }
2059 return out, nil
2060 }
2061
2062 func (c *readServiceV1Client) GetReadGroupSet(ctx context.Context, in *GetReadGroupSetRequest, opts ...grpc.CallOption) (*ReadGroupSet, error) {
2063 out := new(ReadGroupSet)
2064 err := c.cc.Invoke(ctx, "/google.genomics.v1.ReadServiceV1/GetReadGroupSet", in, out, opts...)
2065 if err != nil {
2066 return nil, err
2067 }
2068 return out, nil
2069 }
2070
2071 func (c *readServiceV1Client) ListCoverageBuckets(ctx context.Context, in *ListCoverageBucketsRequest, opts ...grpc.CallOption) (*ListCoverageBucketsResponse, error) {
2072 out := new(ListCoverageBucketsResponse)
2073 err := c.cc.Invoke(ctx, "/google.genomics.v1.ReadServiceV1/ListCoverageBuckets", in, out, opts...)
2074 if err != nil {
2075 return nil, err
2076 }
2077 return out, nil
2078 }
2079
2080 func (c *readServiceV1Client) SearchReads(ctx context.Context, in *SearchReadsRequest, opts ...grpc.CallOption) (*SearchReadsResponse, error) {
2081 out := new(SearchReadsResponse)
2082 err := c.cc.Invoke(ctx, "/google.genomics.v1.ReadServiceV1/SearchReads", in, out, opts...)
2083 if err != nil {
2084 return nil, err
2085 }
2086 return out, nil
2087 }
2088
2089
2090 type ReadServiceV1Server interface {
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109 ImportReadGroupSets(context.Context, *ImportReadGroupSetsRequest) (*longrunningpb.Operation, error)
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120 ExportReadGroupSet(context.Context, *ExportReadGroupSetRequest) (*longrunningpb.Operation, error)
2121
2122
2123
2124
2125
2126
2127
2128
2129 SearchReadGroupSets(context.Context, *SearchReadGroupSetsRequest) (*SearchReadGroupSetsResponse, error)
2130
2131
2132
2133
2134
2135
2136
2137 UpdateReadGroupSet(context.Context, *UpdateReadGroupSetRequest) (*ReadGroupSet, error)
2138
2139
2140
2141
2142
2143 DeleteReadGroupSet(context.Context, *DeleteReadGroupSetRequest) (*emptypb.Empty, error)
2144
2145
2146
2147
2148
2149 GetReadGroupSet(context.Context, *GetReadGroupSetRequest) (*ReadGroupSet, error)
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163 ListCoverageBuckets(context.Context, *ListCoverageBucketsRequest) (*ListCoverageBucketsResponse, error)
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188 SearchReads(context.Context, *SearchReadsRequest) (*SearchReadsResponse, error)
2189 }
2190
2191
2192 type UnimplementedReadServiceV1Server struct {
2193 }
2194
2195 func (*UnimplementedReadServiceV1Server) ImportReadGroupSets(context.Context, *ImportReadGroupSetsRequest) (*longrunningpb.Operation, error) {
2196 return nil, status.Errorf(codes.Unimplemented, "method ImportReadGroupSets not implemented")
2197 }
2198 func (*UnimplementedReadServiceV1Server) ExportReadGroupSet(context.Context, *ExportReadGroupSetRequest) (*longrunningpb.Operation, error) {
2199 return nil, status.Errorf(codes.Unimplemented, "method ExportReadGroupSet not implemented")
2200 }
2201 func (*UnimplementedReadServiceV1Server) SearchReadGroupSets(context.Context, *SearchReadGroupSetsRequest) (*SearchReadGroupSetsResponse, error) {
2202 return nil, status.Errorf(codes.Unimplemented, "method SearchReadGroupSets not implemented")
2203 }
2204 func (*UnimplementedReadServiceV1Server) UpdateReadGroupSet(context.Context, *UpdateReadGroupSetRequest) (*ReadGroupSet, error) {
2205 return nil, status.Errorf(codes.Unimplemented, "method UpdateReadGroupSet not implemented")
2206 }
2207 func (*UnimplementedReadServiceV1Server) DeleteReadGroupSet(context.Context, *DeleteReadGroupSetRequest) (*emptypb.Empty, error) {
2208 return nil, status.Errorf(codes.Unimplemented, "method DeleteReadGroupSet not implemented")
2209 }
2210 func (*UnimplementedReadServiceV1Server) GetReadGroupSet(context.Context, *GetReadGroupSetRequest) (*ReadGroupSet, error) {
2211 return nil, status.Errorf(codes.Unimplemented, "method GetReadGroupSet not implemented")
2212 }
2213 func (*UnimplementedReadServiceV1Server) ListCoverageBuckets(context.Context, *ListCoverageBucketsRequest) (*ListCoverageBucketsResponse, error) {
2214 return nil, status.Errorf(codes.Unimplemented, "method ListCoverageBuckets not implemented")
2215 }
2216 func (*UnimplementedReadServiceV1Server) SearchReads(context.Context, *SearchReadsRequest) (*SearchReadsResponse, error) {
2217 return nil, status.Errorf(codes.Unimplemented, "method SearchReads not implemented")
2218 }
2219
2220 func RegisterReadServiceV1Server(s *grpc.Server, srv ReadServiceV1Server) {
2221 s.RegisterService(&_ReadServiceV1_serviceDesc, srv)
2222 }
2223
2224 func _ReadServiceV1_ImportReadGroupSets_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2225 in := new(ImportReadGroupSetsRequest)
2226 if err := dec(in); err != nil {
2227 return nil, err
2228 }
2229 if interceptor == nil {
2230 return srv.(ReadServiceV1Server).ImportReadGroupSets(ctx, in)
2231 }
2232 info := &grpc.UnaryServerInfo{
2233 Server: srv,
2234 FullMethod: "/google.genomics.v1.ReadServiceV1/ImportReadGroupSets",
2235 }
2236 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2237 return srv.(ReadServiceV1Server).ImportReadGroupSets(ctx, req.(*ImportReadGroupSetsRequest))
2238 }
2239 return interceptor(ctx, in, info, handler)
2240 }
2241
2242 func _ReadServiceV1_ExportReadGroupSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2243 in := new(ExportReadGroupSetRequest)
2244 if err := dec(in); err != nil {
2245 return nil, err
2246 }
2247 if interceptor == nil {
2248 return srv.(ReadServiceV1Server).ExportReadGroupSet(ctx, in)
2249 }
2250 info := &grpc.UnaryServerInfo{
2251 Server: srv,
2252 FullMethod: "/google.genomics.v1.ReadServiceV1/ExportReadGroupSet",
2253 }
2254 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2255 return srv.(ReadServiceV1Server).ExportReadGroupSet(ctx, req.(*ExportReadGroupSetRequest))
2256 }
2257 return interceptor(ctx, in, info, handler)
2258 }
2259
2260 func _ReadServiceV1_SearchReadGroupSets_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2261 in := new(SearchReadGroupSetsRequest)
2262 if err := dec(in); err != nil {
2263 return nil, err
2264 }
2265 if interceptor == nil {
2266 return srv.(ReadServiceV1Server).SearchReadGroupSets(ctx, in)
2267 }
2268 info := &grpc.UnaryServerInfo{
2269 Server: srv,
2270 FullMethod: "/google.genomics.v1.ReadServiceV1/SearchReadGroupSets",
2271 }
2272 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2273 return srv.(ReadServiceV1Server).SearchReadGroupSets(ctx, req.(*SearchReadGroupSetsRequest))
2274 }
2275 return interceptor(ctx, in, info, handler)
2276 }
2277
2278 func _ReadServiceV1_UpdateReadGroupSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2279 in := new(UpdateReadGroupSetRequest)
2280 if err := dec(in); err != nil {
2281 return nil, err
2282 }
2283 if interceptor == nil {
2284 return srv.(ReadServiceV1Server).UpdateReadGroupSet(ctx, in)
2285 }
2286 info := &grpc.UnaryServerInfo{
2287 Server: srv,
2288 FullMethod: "/google.genomics.v1.ReadServiceV1/UpdateReadGroupSet",
2289 }
2290 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2291 return srv.(ReadServiceV1Server).UpdateReadGroupSet(ctx, req.(*UpdateReadGroupSetRequest))
2292 }
2293 return interceptor(ctx, in, info, handler)
2294 }
2295
2296 func _ReadServiceV1_DeleteReadGroupSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2297 in := new(DeleteReadGroupSetRequest)
2298 if err := dec(in); err != nil {
2299 return nil, err
2300 }
2301 if interceptor == nil {
2302 return srv.(ReadServiceV1Server).DeleteReadGroupSet(ctx, in)
2303 }
2304 info := &grpc.UnaryServerInfo{
2305 Server: srv,
2306 FullMethod: "/google.genomics.v1.ReadServiceV1/DeleteReadGroupSet",
2307 }
2308 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2309 return srv.(ReadServiceV1Server).DeleteReadGroupSet(ctx, req.(*DeleteReadGroupSetRequest))
2310 }
2311 return interceptor(ctx, in, info, handler)
2312 }
2313
2314 func _ReadServiceV1_GetReadGroupSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2315 in := new(GetReadGroupSetRequest)
2316 if err := dec(in); err != nil {
2317 return nil, err
2318 }
2319 if interceptor == nil {
2320 return srv.(ReadServiceV1Server).GetReadGroupSet(ctx, in)
2321 }
2322 info := &grpc.UnaryServerInfo{
2323 Server: srv,
2324 FullMethod: "/google.genomics.v1.ReadServiceV1/GetReadGroupSet",
2325 }
2326 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2327 return srv.(ReadServiceV1Server).GetReadGroupSet(ctx, req.(*GetReadGroupSetRequest))
2328 }
2329 return interceptor(ctx, in, info, handler)
2330 }
2331
2332 func _ReadServiceV1_ListCoverageBuckets_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2333 in := new(ListCoverageBucketsRequest)
2334 if err := dec(in); err != nil {
2335 return nil, err
2336 }
2337 if interceptor == nil {
2338 return srv.(ReadServiceV1Server).ListCoverageBuckets(ctx, in)
2339 }
2340 info := &grpc.UnaryServerInfo{
2341 Server: srv,
2342 FullMethod: "/google.genomics.v1.ReadServiceV1/ListCoverageBuckets",
2343 }
2344 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2345 return srv.(ReadServiceV1Server).ListCoverageBuckets(ctx, req.(*ListCoverageBucketsRequest))
2346 }
2347 return interceptor(ctx, in, info, handler)
2348 }
2349
2350 func _ReadServiceV1_SearchReads_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2351 in := new(SearchReadsRequest)
2352 if err := dec(in); err != nil {
2353 return nil, err
2354 }
2355 if interceptor == nil {
2356 return srv.(ReadServiceV1Server).SearchReads(ctx, in)
2357 }
2358 info := &grpc.UnaryServerInfo{
2359 Server: srv,
2360 FullMethod: "/google.genomics.v1.ReadServiceV1/SearchReads",
2361 }
2362 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2363 return srv.(ReadServiceV1Server).SearchReads(ctx, req.(*SearchReadsRequest))
2364 }
2365 return interceptor(ctx, in, info, handler)
2366 }
2367
2368 var _ReadServiceV1_serviceDesc = grpc.ServiceDesc{
2369 ServiceName: "google.genomics.v1.ReadServiceV1",
2370 HandlerType: (*ReadServiceV1Server)(nil),
2371 Methods: []grpc.MethodDesc{
2372 {
2373 MethodName: "ImportReadGroupSets",
2374 Handler: _ReadServiceV1_ImportReadGroupSets_Handler,
2375 },
2376 {
2377 MethodName: "ExportReadGroupSet",
2378 Handler: _ReadServiceV1_ExportReadGroupSet_Handler,
2379 },
2380 {
2381 MethodName: "SearchReadGroupSets",
2382 Handler: _ReadServiceV1_SearchReadGroupSets_Handler,
2383 },
2384 {
2385 MethodName: "UpdateReadGroupSet",
2386 Handler: _ReadServiceV1_UpdateReadGroupSet_Handler,
2387 },
2388 {
2389 MethodName: "DeleteReadGroupSet",
2390 Handler: _ReadServiceV1_DeleteReadGroupSet_Handler,
2391 },
2392 {
2393 MethodName: "GetReadGroupSet",
2394 Handler: _ReadServiceV1_GetReadGroupSet_Handler,
2395 },
2396 {
2397 MethodName: "ListCoverageBuckets",
2398 Handler: _ReadServiceV1_ListCoverageBuckets_Handler,
2399 },
2400 {
2401 MethodName: "SearchReads",
2402 Handler: _ReadServiceV1_SearchReads_Handler,
2403 },
2404 },
2405 Streams: []grpc.StreamDesc{},
2406 Metadata: "google/genomics/v1/reads.proto",
2407 }
2408
View as plain text