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 _ "google.golang.org/genproto/googleapis/api/annotations"
29 status "google.golang.org/genproto/googleapis/rpc/status"
30 grpc "google.golang.org/grpc"
31 codes "google.golang.org/grpc/codes"
32 status1 "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 structpb "google.golang.org/protobuf/types/known/structpb"
38 wrapperspb "google.golang.org/protobuf/types/known/wrapperspb"
39 )
40
41 const (
42
43 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
44
45 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
46 )
47
48
49
50
51 type AnnotationType int32
52
53 const (
54 AnnotationType_ANNOTATION_TYPE_UNSPECIFIED AnnotationType = 0
55
56
57
58 AnnotationType_GENERIC AnnotationType = 1
59
60 AnnotationType_VARIANT AnnotationType = 2
61
62
63
64
65 AnnotationType_GENE AnnotationType = 3
66
67
68 AnnotationType_TRANSCRIPT AnnotationType = 4
69 )
70
71
72 var (
73 AnnotationType_name = map[int32]string{
74 0: "ANNOTATION_TYPE_UNSPECIFIED",
75 1: "GENERIC",
76 2: "VARIANT",
77 3: "GENE",
78 4: "TRANSCRIPT",
79 }
80 AnnotationType_value = map[string]int32{
81 "ANNOTATION_TYPE_UNSPECIFIED": 0,
82 "GENERIC": 1,
83 "VARIANT": 2,
84 "GENE": 3,
85 "TRANSCRIPT": 4,
86 }
87 )
88
89 func (x AnnotationType) Enum() *AnnotationType {
90 p := new(AnnotationType)
91 *p = x
92 return p
93 }
94
95 func (x AnnotationType) String() string {
96 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
97 }
98
99 func (AnnotationType) Descriptor() protoreflect.EnumDescriptor {
100 return file_google_genomics_v1_annotations_proto_enumTypes[0].Descriptor()
101 }
102
103 func (AnnotationType) Type() protoreflect.EnumType {
104 return &file_google_genomics_v1_annotations_proto_enumTypes[0]
105 }
106
107 func (x AnnotationType) Number() protoreflect.EnumNumber {
108 return protoreflect.EnumNumber(x)
109 }
110
111
112 func (AnnotationType) EnumDescriptor() ([]byte, []int) {
113 return file_google_genomics_v1_annotations_proto_rawDescGZIP(), []int{0}
114 }
115
116 type VariantAnnotation_Type int32
117
118 const (
119 VariantAnnotation_TYPE_UNSPECIFIED VariantAnnotation_Type = 0
120
121
122
123 VariantAnnotation_TYPE_OTHER VariantAnnotation_Type = 1
124
125 VariantAnnotation_INSERTION VariantAnnotation_Type = 2
126
127 VariantAnnotation_DELETION VariantAnnotation_Type = 3
128
129
130 VariantAnnotation_SUBSTITUTION VariantAnnotation_Type = 4
131
132 VariantAnnotation_SNP VariantAnnotation_Type = 5
133
134
135 VariantAnnotation_STRUCTURAL VariantAnnotation_Type = 6
136
137 VariantAnnotation_CNV VariantAnnotation_Type = 7
138 )
139
140
141 var (
142 VariantAnnotation_Type_name = map[int32]string{
143 0: "TYPE_UNSPECIFIED",
144 1: "TYPE_OTHER",
145 2: "INSERTION",
146 3: "DELETION",
147 4: "SUBSTITUTION",
148 5: "SNP",
149 6: "STRUCTURAL",
150 7: "CNV",
151 }
152 VariantAnnotation_Type_value = map[string]int32{
153 "TYPE_UNSPECIFIED": 0,
154 "TYPE_OTHER": 1,
155 "INSERTION": 2,
156 "DELETION": 3,
157 "SUBSTITUTION": 4,
158 "SNP": 5,
159 "STRUCTURAL": 6,
160 "CNV": 7,
161 }
162 )
163
164 func (x VariantAnnotation_Type) Enum() *VariantAnnotation_Type {
165 p := new(VariantAnnotation_Type)
166 *p = x
167 return p
168 }
169
170 func (x VariantAnnotation_Type) String() string {
171 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
172 }
173
174 func (VariantAnnotation_Type) Descriptor() protoreflect.EnumDescriptor {
175 return file_google_genomics_v1_annotations_proto_enumTypes[1].Descriptor()
176 }
177
178 func (VariantAnnotation_Type) Type() protoreflect.EnumType {
179 return &file_google_genomics_v1_annotations_proto_enumTypes[1]
180 }
181
182 func (x VariantAnnotation_Type) Number() protoreflect.EnumNumber {
183 return protoreflect.EnumNumber(x)
184 }
185
186
187 func (VariantAnnotation_Type) EnumDescriptor() ([]byte, []int) {
188 return file_google_genomics_v1_annotations_proto_rawDescGZIP(), []int{2, 0}
189 }
190
191 type VariantAnnotation_Effect int32
192
193 const (
194 VariantAnnotation_EFFECT_UNSPECIFIED VariantAnnotation_Effect = 0
195
196
197 VariantAnnotation_EFFECT_OTHER VariantAnnotation_Effect = 1
198
199
200 VariantAnnotation_FRAMESHIFT VariantAnnotation_Effect = 2
201
202
203
204 VariantAnnotation_FRAME_PRESERVING_INDEL VariantAnnotation_Effect = 3
205
206
207 VariantAnnotation_SYNONYMOUS_SNP VariantAnnotation_Effect = 4
208
209
210 VariantAnnotation_NONSYNONYMOUS_SNP VariantAnnotation_Effect = 5
211
212
213
214 VariantAnnotation_STOP_GAIN VariantAnnotation_Effect = 6
215
216
217 VariantAnnotation_STOP_LOSS VariantAnnotation_Effect = 7
218
219
220
221 VariantAnnotation_SPLICE_SITE_DISRUPTION VariantAnnotation_Effect = 8
222 )
223
224
225 var (
226 VariantAnnotation_Effect_name = map[int32]string{
227 0: "EFFECT_UNSPECIFIED",
228 1: "EFFECT_OTHER",
229 2: "FRAMESHIFT",
230 3: "FRAME_PRESERVING_INDEL",
231 4: "SYNONYMOUS_SNP",
232 5: "NONSYNONYMOUS_SNP",
233 6: "STOP_GAIN",
234 7: "STOP_LOSS",
235 8: "SPLICE_SITE_DISRUPTION",
236 }
237 VariantAnnotation_Effect_value = map[string]int32{
238 "EFFECT_UNSPECIFIED": 0,
239 "EFFECT_OTHER": 1,
240 "FRAMESHIFT": 2,
241 "FRAME_PRESERVING_INDEL": 3,
242 "SYNONYMOUS_SNP": 4,
243 "NONSYNONYMOUS_SNP": 5,
244 "STOP_GAIN": 6,
245 "STOP_LOSS": 7,
246 "SPLICE_SITE_DISRUPTION": 8,
247 }
248 )
249
250 func (x VariantAnnotation_Effect) Enum() *VariantAnnotation_Effect {
251 p := new(VariantAnnotation_Effect)
252 *p = x
253 return p
254 }
255
256 func (x VariantAnnotation_Effect) String() string {
257 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
258 }
259
260 func (VariantAnnotation_Effect) Descriptor() protoreflect.EnumDescriptor {
261 return file_google_genomics_v1_annotations_proto_enumTypes[2].Descriptor()
262 }
263
264 func (VariantAnnotation_Effect) Type() protoreflect.EnumType {
265 return &file_google_genomics_v1_annotations_proto_enumTypes[2]
266 }
267
268 func (x VariantAnnotation_Effect) Number() protoreflect.EnumNumber {
269 return protoreflect.EnumNumber(x)
270 }
271
272
273 func (VariantAnnotation_Effect) EnumDescriptor() ([]byte, []int) {
274 return file_google_genomics_v1_annotations_proto_rawDescGZIP(), []int{2, 1}
275 }
276
277 type VariantAnnotation_ClinicalSignificance int32
278
279 const (
280 VariantAnnotation_CLINICAL_SIGNIFICANCE_UNSPECIFIED VariantAnnotation_ClinicalSignificance = 0
281
282
283 VariantAnnotation_CLINICAL_SIGNIFICANCE_OTHER VariantAnnotation_ClinicalSignificance = 1
284 VariantAnnotation_UNCERTAIN VariantAnnotation_ClinicalSignificance = 2
285 VariantAnnotation_BENIGN VariantAnnotation_ClinicalSignificance = 3
286 VariantAnnotation_LIKELY_BENIGN VariantAnnotation_ClinicalSignificance = 4
287 VariantAnnotation_LIKELY_PATHOGENIC VariantAnnotation_ClinicalSignificance = 5
288 VariantAnnotation_PATHOGENIC VariantAnnotation_ClinicalSignificance = 6
289 VariantAnnotation_DRUG_RESPONSE VariantAnnotation_ClinicalSignificance = 7
290 VariantAnnotation_HISTOCOMPATIBILITY VariantAnnotation_ClinicalSignificance = 8
291 VariantAnnotation_CONFERS_SENSITIVITY VariantAnnotation_ClinicalSignificance = 9
292 VariantAnnotation_RISK_FACTOR VariantAnnotation_ClinicalSignificance = 10
293 VariantAnnotation_ASSOCIATION VariantAnnotation_ClinicalSignificance = 11
294 VariantAnnotation_PROTECTIVE VariantAnnotation_ClinicalSignificance = 12
295
296
297
298 VariantAnnotation_MULTIPLE_REPORTED VariantAnnotation_ClinicalSignificance = 13
299 )
300
301
302 var (
303 VariantAnnotation_ClinicalSignificance_name = map[int32]string{
304 0: "CLINICAL_SIGNIFICANCE_UNSPECIFIED",
305 1: "CLINICAL_SIGNIFICANCE_OTHER",
306 2: "UNCERTAIN",
307 3: "BENIGN",
308 4: "LIKELY_BENIGN",
309 5: "LIKELY_PATHOGENIC",
310 6: "PATHOGENIC",
311 7: "DRUG_RESPONSE",
312 8: "HISTOCOMPATIBILITY",
313 9: "CONFERS_SENSITIVITY",
314 10: "RISK_FACTOR",
315 11: "ASSOCIATION",
316 12: "PROTECTIVE",
317 13: "MULTIPLE_REPORTED",
318 }
319 VariantAnnotation_ClinicalSignificance_value = map[string]int32{
320 "CLINICAL_SIGNIFICANCE_UNSPECIFIED": 0,
321 "CLINICAL_SIGNIFICANCE_OTHER": 1,
322 "UNCERTAIN": 2,
323 "BENIGN": 3,
324 "LIKELY_BENIGN": 4,
325 "LIKELY_PATHOGENIC": 5,
326 "PATHOGENIC": 6,
327 "DRUG_RESPONSE": 7,
328 "HISTOCOMPATIBILITY": 8,
329 "CONFERS_SENSITIVITY": 9,
330 "RISK_FACTOR": 10,
331 "ASSOCIATION": 11,
332 "PROTECTIVE": 12,
333 "MULTIPLE_REPORTED": 13,
334 }
335 )
336
337 func (x VariantAnnotation_ClinicalSignificance) Enum() *VariantAnnotation_ClinicalSignificance {
338 p := new(VariantAnnotation_ClinicalSignificance)
339 *p = x
340 return p
341 }
342
343 func (x VariantAnnotation_ClinicalSignificance) String() string {
344 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
345 }
346
347 func (VariantAnnotation_ClinicalSignificance) Descriptor() protoreflect.EnumDescriptor {
348 return file_google_genomics_v1_annotations_proto_enumTypes[3].Descriptor()
349 }
350
351 func (VariantAnnotation_ClinicalSignificance) Type() protoreflect.EnumType {
352 return &file_google_genomics_v1_annotations_proto_enumTypes[3]
353 }
354
355 func (x VariantAnnotation_ClinicalSignificance) Number() protoreflect.EnumNumber {
356 return protoreflect.EnumNumber(x)
357 }
358
359
360 func (VariantAnnotation_ClinicalSignificance) EnumDescriptor() ([]byte, []int) {
361 return file_google_genomics_v1_annotations_proto_rawDescGZIP(), []int{2, 2}
362 }
363
364
365
366
367 type AnnotationSet struct {
368 state protoimpl.MessageState
369 sizeCache protoimpl.SizeCache
370 unknownFields protoimpl.UnknownFields
371
372
373 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
374
375 DatasetId string `protobuf:"bytes,2,opt,name=dataset_id,json=datasetId,proto3" json:"dataset_id,omitempty"`
376
377
378 ReferenceSetId string `protobuf:"bytes,3,opt,name=reference_set_id,json=referenceSetId,proto3" json:"reference_set_id,omitempty"`
379
380 Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
381
382
383 SourceUri string `protobuf:"bytes,5,opt,name=source_uri,json=sourceUri,proto3" json:"source_uri,omitempty"`
384
385 Type AnnotationType `protobuf:"varint,6,opt,name=type,proto3,enum=google.genomics.v1.AnnotationType" json:"type,omitempty"`
386
387
388 Info map[string]*structpb.ListValue `protobuf:"bytes,17,rep,name=info,proto3" json:"info,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
389 }
390
391 func (x *AnnotationSet) Reset() {
392 *x = AnnotationSet{}
393 if protoimpl.UnsafeEnabled {
394 mi := &file_google_genomics_v1_annotations_proto_msgTypes[0]
395 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
396 ms.StoreMessageInfo(mi)
397 }
398 }
399
400 func (x *AnnotationSet) String() string {
401 return protoimpl.X.MessageStringOf(x)
402 }
403
404 func (*AnnotationSet) ProtoMessage() {}
405
406 func (x *AnnotationSet) ProtoReflect() protoreflect.Message {
407 mi := &file_google_genomics_v1_annotations_proto_msgTypes[0]
408 if protoimpl.UnsafeEnabled && x != nil {
409 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
410 if ms.LoadMessageInfo() == nil {
411 ms.StoreMessageInfo(mi)
412 }
413 return ms
414 }
415 return mi.MessageOf(x)
416 }
417
418
419 func (*AnnotationSet) Descriptor() ([]byte, []int) {
420 return file_google_genomics_v1_annotations_proto_rawDescGZIP(), []int{0}
421 }
422
423 func (x *AnnotationSet) GetId() string {
424 if x != nil {
425 return x.Id
426 }
427 return ""
428 }
429
430 func (x *AnnotationSet) GetDatasetId() string {
431 if x != nil {
432 return x.DatasetId
433 }
434 return ""
435 }
436
437 func (x *AnnotationSet) GetReferenceSetId() string {
438 if x != nil {
439 return x.ReferenceSetId
440 }
441 return ""
442 }
443
444 func (x *AnnotationSet) GetName() string {
445 if x != nil {
446 return x.Name
447 }
448 return ""
449 }
450
451 func (x *AnnotationSet) GetSourceUri() string {
452 if x != nil {
453 return x.SourceUri
454 }
455 return ""
456 }
457
458 func (x *AnnotationSet) GetType() AnnotationType {
459 if x != nil {
460 return x.Type
461 }
462 return AnnotationType_ANNOTATION_TYPE_UNSPECIFIED
463 }
464
465 func (x *AnnotationSet) GetInfo() map[string]*structpb.ListValue {
466 if x != nil {
467 return x.Info
468 }
469 return nil
470 }
471
472
473
474
475
476
477
478 type Annotation struct {
479 state protoimpl.MessageState
480 sizeCache protoimpl.SizeCache
481 unknownFields protoimpl.UnknownFields
482
483
484 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
485
486 AnnotationSetId string `protobuf:"bytes,2,opt,name=annotation_set_id,json=annotationSetId,proto3" json:"annotation_set_id,omitempty"`
487
488 Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
489
490 ReferenceId string `protobuf:"bytes,4,opt,name=reference_id,json=referenceId,proto3" json:"reference_id,omitempty"`
491
492
493 ReferenceName string `protobuf:"bytes,5,opt,name=reference_name,json=referenceName,proto3" json:"reference_name,omitempty"`
494
495 Start int64 `protobuf:"varint,6,opt,name=start,proto3" json:"start,omitempty"`
496
497 End int64 `protobuf:"varint,7,opt,name=end,proto3" json:"end,omitempty"`
498
499
500
501 ReverseStrand bool `protobuf:"varint,8,opt,name=reverse_strand,json=reverseStrand,proto3" json:"reverse_strand,omitempty"`
502
503
504 Type AnnotationType `protobuf:"varint,9,opt,name=type,proto3,enum=google.genomics.v1.AnnotationType" json:"type,omitempty"`
505
506
507
508
509 Value isAnnotation_Value `protobuf_oneof:"value"`
510
511
512 Info map[string]*structpb.ListValue `protobuf:"bytes,12,rep,name=info,proto3" json:"info,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
513 }
514
515 func (x *Annotation) Reset() {
516 *x = Annotation{}
517 if protoimpl.UnsafeEnabled {
518 mi := &file_google_genomics_v1_annotations_proto_msgTypes[1]
519 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
520 ms.StoreMessageInfo(mi)
521 }
522 }
523
524 func (x *Annotation) String() string {
525 return protoimpl.X.MessageStringOf(x)
526 }
527
528 func (*Annotation) ProtoMessage() {}
529
530 func (x *Annotation) ProtoReflect() protoreflect.Message {
531 mi := &file_google_genomics_v1_annotations_proto_msgTypes[1]
532 if protoimpl.UnsafeEnabled && x != nil {
533 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
534 if ms.LoadMessageInfo() == nil {
535 ms.StoreMessageInfo(mi)
536 }
537 return ms
538 }
539 return mi.MessageOf(x)
540 }
541
542
543 func (*Annotation) Descriptor() ([]byte, []int) {
544 return file_google_genomics_v1_annotations_proto_rawDescGZIP(), []int{1}
545 }
546
547 func (x *Annotation) GetId() string {
548 if x != nil {
549 return x.Id
550 }
551 return ""
552 }
553
554 func (x *Annotation) GetAnnotationSetId() string {
555 if x != nil {
556 return x.AnnotationSetId
557 }
558 return ""
559 }
560
561 func (x *Annotation) GetName() string {
562 if x != nil {
563 return x.Name
564 }
565 return ""
566 }
567
568 func (x *Annotation) GetReferenceId() string {
569 if x != nil {
570 return x.ReferenceId
571 }
572 return ""
573 }
574
575 func (x *Annotation) GetReferenceName() string {
576 if x != nil {
577 return x.ReferenceName
578 }
579 return ""
580 }
581
582 func (x *Annotation) GetStart() int64 {
583 if x != nil {
584 return x.Start
585 }
586 return 0
587 }
588
589 func (x *Annotation) GetEnd() int64 {
590 if x != nil {
591 return x.End
592 }
593 return 0
594 }
595
596 func (x *Annotation) GetReverseStrand() bool {
597 if x != nil {
598 return x.ReverseStrand
599 }
600 return false
601 }
602
603 func (x *Annotation) GetType() AnnotationType {
604 if x != nil {
605 return x.Type
606 }
607 return AnnotationType_ANNOTATION_TYPE_UNSPECIFIED
608 }
609
610 func (m *Annotation) GetValue() isAnnotation_Value {
611 if m != nil {
612 return m.Value
613 }
614 return nil
615 }
616
617 func (x *Annotation) GetVariant() *VariantAnnotation {
618 if x, ok := x.GetValue().(*Annotation_Variant); ok {
619 return x.Variant
620 }
621 return nil
622 }
623
624 func (x *Annotation) GetTranscript() *Transcript {
625 if x, ok := x.GetValue().(*Annotation_Transcript); ok {
626 return x.Transcript
627 }
628 return nil
629 }
630
631 func (x *Annotation) GetInfo() map[string]*structpb.ListValue {
632 if x != nil {
633 return x.Info
634 }
635 return nil
636 }
637
638 type isAnnotation_Value interface {
639 isAnnotation_Value()
640 }
641
642 type Annotation_Variant struct {
643
644
645
646
647 Variant *VariantAnnotation `protobuf:"bytes,10,opt,name=variant,proto3,oneof"`
648 }
649
650 type Annotation_Transcript struct {
651
652
653
654
655 Transcript *Transcript `protobuf:"bytes,11,opt,name=transcript,proto3,oneof"`
656 }
657
658 func (*Annotation_Variant) isAnnotation_Value() {}
659
660 func (*Annotation_Transcript) isAnnotation_Value() {}
661
662 type VariantAnnotation struct {
663 state protoimpl.MessageState
664 sizeCache protoimpl.SizeCache
665 unknownFields protoimpl.UnknownFields
666
667
668 Type VariantAnnotation_Type `protobuf:"varint,1,opt,name=type,proto3,enum=google.genomics.v1.VariantAnnotation_Type" json:"type,omitempty"`
669
670 Effect VariantAnnotation_Effect `protobuf:"varint,2,opt,name=effect,proto3,enum=google.genomics.v1.VariantAnnotation_Effect" json:"effect,omitempty"`
671
672
673
674 AlternateBases string `protobuf:"bytes,3,opt,name=alternate_bases,json=alternateBases,proto3" json:"alternate_bases,omitempty"`
675
676
677 GeneId string `protobuf:"bytes,4,opt,name=gene_id,json=geneId,proto3" json:"gene_id,omitempty"`
678
679
680 TranscriptIds []string `protobuf:"bytes,5,rep,name=transcript_ids,json=transcriptIds,proto3" json:"transcript_ids,omitempty"`
681
682
683 Conditions []*VariantAnnotation_ClinicalCondition `protobuf:"bytes,6,rep,name=conditions,proto3" json:"conditions,omitempty"`
684
685
686
687
688 ClinicalSignificance VariantAnnotation_ClinicalSignificance `protobuf:"varint,7,opt,name=clinical_significance,json=clinicalSignificance,proto3,enum=google.genomics.v1.VariantAnnotation_ClinicalSignificance" json:"clinical_significance,omitempty"`
689 }
690
691 func (x *VariantAnnotation) Reset() {
692 *x = VariantAnnotation{}
693 if protoimpl.UnsafeEnabled {
694 mi := &file_google_genomics_v1_annotations_proto_msgTypes[2]
695 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
696 ms.StoreMessageInfo(mi)
697 }
698 }
699
700 func (x *VariantAnnotation) String() string {
701 return protoimpl.X.MessageStringOf(x)
702 }
703
704 func (*VariantAnnotation) ProtoMessage() {}
705
706 func (x *VariantAnnotation) ProtoReflect() protoreflect.Message {
707 mi := &file_google_genomics_v1_annotations_proto_msgTypes[2]
708 if protoimpl.UnsafeEnabled && x != nil {
709 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
710 if ms.LoadMessageInfo() == nil {
711 ms.StoreMessageInfo(mi)
712 }
713 return ms
714 }
715 return mi.MessageOf(x)
716 }
717
718
719 func (*VariantAnnotation) Descriptor() ([]byte, []int) {
720 return file_google_genomics_v1_annotations_proto_rawDescGZIP(), []int{2}
721 }
722
723 func (x *VariantAnnotation) GetType() VariantAnnotation_Type {
724 if x != nil {
725 return x.Type
726 }
727 return VariantAnnotation_TYPE_UNSPECIFIED
728 }
729
730 func (x *VariantAnnotation) GetEffect() VariantAnnotation_Effect {
731 if x != nil {
732 return x.Effect
733 }
734 return VariantAnnotation_EFFECT_UNSPECIFIED
735 }
736
737 func (x *VariantAnnotation) GetAlternateBases() string {
738 if x != nil {
739 return x.AlternateBases
740 }
741 return ""
742 }
743
744 func (x *VariantAnnotation) GetGeneId() string {
745 if x != nil {
746 return x.GeneId
747 }
748 return ""
749 }
750
751 func (x *VariantAnnotation) GetTranscriptIds() []string {
752 if x != nil {
753 return x.TranscriptIds
754 }
755 return nil
756 }
757
758 func (x *VariantAnnotation) GetConditions() []*VariantAnnotation_ClinicalCondition {
759 if x != nil {
760 return x.Conditions
761 }
762 return nil
763 }
764
765 func (x *VariantAnnotation) GetClinicalSignificance() VariantAnnotation_ClinicalSignificance {
766 if x != nil {
767 return x.ClinicalSignificance
768 }
769 return VariantAnnotation_CLINICAL_SIGNIFICANCE_UNSPECIFIED
770 }
771
772
773
774 type Transcript struct {
775 state protoimpl.MessageState
776 sizeCache protoimpl.SizeCache
777 unknownFields protoimpl.UnknownFields
778
779
780 GeneId string `protobuf:"bytes,1,opt,name=gene_id,json=geneId,proto3" json:"gene_id,omitempty"`
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795 Exons []*Transcript_Exon `protobuf:"bytes,2,rep,name=exons,proto3" json:"exons,omitempty"`
796
797
798
799
800
801
802
803
804
805
806
807
808
809 CodingSequence *Transcript_CodingSequence `protobuf:"bytes,3,opt,name=coding_sequence,json=codingSequence,proto3" json:"coding_sequence,omitempty"`
810 }
811
812 func (x *Transcript) Reset() {
813 *x = Transcript{}
814 if protoimpl.UnsafeEnabled {
815 mi := &file_google_genomics_v1_annotations_proto_msgTypes[3]
816 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
817 ms.StoreMessageInfo(mi)
818 }
819 }
820
821 func (x *Transcript) String() string {
822 return protoimpl.X.MessageStringOf(x)
823 }
824
825 func (*Transcript) ProtoMessage() {}
826
827 func (x *Transcript) ProtoReflect() protoreflect.Message {
828 mi := &file_google_genomics_v1_annotations_proto_msgTypes[3]
829 if protoimpl.UnsafeEnabled && x != nil {
830 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
831 if ms.LoadMessageInfo() == nil {
832 ms.StoreMessageInfo(mi)
833 }
834 return ms
835 }
836 return mi.MessageOf(x)
837 }
838
839
840 func (*Transcript) Descriptor() ([]byte, []int) {
841 return file_google_genomics_v1_annotations_proto_rawDescGZIP(), []int{3}
842 }
843
844 func (x *Transcript) GetGeneId() string {
845 if x != nil {
846 return x.GeneId
847 }
848 return ""
849 }
850
851 func (x *Transcript) GetExons() []*Transcript_Exon {
852 if x != nil {
853 return x.Exons
854 }
855 return nil
856 }
857
858 func (x *Transcript) GetCodingSequence() *Transcript_CodingSequence {
859 if x != nil {
860 return x.CodingSequence
861 }
862 return nil
863 }
864
865 type ExternalId struct {
866 state protoimpl.MessageState
867 sizeCache protoimpl.SizeCache
868 unknownFields protoimpl.UnknownFields
869
870
871 SourceName string `protobuf:"bytes,1,opt,name=source_name,json=sourceName,proto3" json:"source_name,omitempty"`
872
873 Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
874 }
875
876 func (x *ExternalId) Reset() {
877 *x = ExternalId{}
878 if protoimpl.UnsafeEnabled {
879 mi := &file_google_genomics_v1_annotations_proto_msgTypes[4]
880 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
881 ms.StoreMessageInfo(mi)
882 }
883 }
884
885 func (x *ExternalId) String() string {
886 return protoimpl.X.MessageStringOf(x)
887 }
888
889 func (*ExternalId) ProtoMessage() {}
890
891 func (x *ExternalId) ProtoReflect() protoreflect.Message {
892 mi := &file_google_genomics_v1_annotations_proto_msgTypes[4]
893 if protoimpl.UnsafeEnabled && x != nil {
894 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
895 if ms.LoadMessageInfo() == nil {
896 ms.StoreMessageInfo(mi)
897 }
898 return ms
899 }
900 return mi.MessageOf(x)
901 }
902
903
904 func (*ExternalId) Descriptor() ([]byte, []int) {
905 return file_google_genomics_v1_annotations_proto_rawDescGZIP(), []int{4}
906 }
907
908 func (x *ExternalId) GetSourceName() string {
909 if x != nil {
910 return x.SourceName
911 }
912 return ""
913 }
914
915 func (x *ExternalId) GetId() string {
916 if x != nil {
917 return x.Id
918 }
919 return ""
920 }
921
922 type CreateAnnotationSetRequest struct {
923 state protoimpl.MessageState
924 sizeCache protoimpl.SizeCache
925 unknownFields protoimpl.UnknownFields
926
927
928 AnnotationSet *AnnotationSet `protobuf:"bytes,1,opt,name=annotation_set,json=annotationSet,proto3" json:"annotation_set,omitempty"`
929 }
930
931 func (x *CreateAnnotationSetRequest) Reset() {
932 *x = CreateAnnotationSetRequest{}
933 if protoimpl.UnsafeEnabled {
934 mi := &file_google_genomics_v1_annotations_proto_msgTypes[5]
935 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
936 ms.StoreMessageInfo(mi)
937 }
938 }
939
940 func (x *CreateAnnotationSetRequest) String() string {
941 return protoimpl.X.MessageStringOf(x)
942 }
943
944 func (*CreateAnnotationSetRequest) ProtoMessage() {}
945
946 func (x *CreateAnnotationSetRequest) ProtoReflect() protoreflect.Message {
947 mi := &file_google_genomics_v1_annotations_proto_msgTypes[5]
948 if protoimpl.UnsafeEnabled && x != nil {
949 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
950 if ms.LoadMessageInfo() == nil {
951 ms.StoreMessageInfo(mi)
952 }
953 return ms
954 }
955 return mi.MessageOf(x)
956 }
957
958
959 func (*CreateAnnotationSetRequest) Descriptor() ([]byte, []int) {
960 return file_google_genomics_v1_annotations_proto_rawDescGZIP(), []int{5}
961 }
962
963 func (x *CreateAnnotationSetRequest) GetAnnotationSet() *AnnotationSet {
964 if x != nil {
965 return x.AnnotationSet
966 }
967 return nil
968 }
969
970 type GetAnnotationSetRequest struct {
971 state protoimpl.MessageState
972 sizeCache protoimpl.SizeCache
973 unknownFields protoimpl.UnknownFields
974
975
976 AnnotationSetId string `protobuf:"bytes,1,opt,name=annotation_set_id,json=annotationSetId,proto3" json:"annotation_set_id,omitempty"`
977 }
978
979 func (x *GetAnnotationSetRequest) Reset() {
980 *x = GetAnnotationSetRequest{}
981 if protoimpl.UnsafeEnabled {
982 mi := &file_google_genomics_v1_annotations_proto_msgTypes[6]
983 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
984 ms.StoreMessageInfo(mi)
985 }
986 }
987
988 func (x *GetAnnotationSetRequest) String() string {
989 return protoimpl.X.MessageStringOf(x)
990 }
991
992 func (*GetAnnotationSetRequest) ProtoMessage() {}
993
994 func (x *GetAnnotationSetRequest) ProtoReflect() protoreflect.Message {
995 mi := &file_google_genomics_v1_annotations_proto_msgTypes[6]
996 if protoimpl.UnsafeEnabled && x != nil {
997 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
998 if ms.LoadMessageInfo() == nil {
999 ms.StoreMessageInfo(mi)
1000 }
1001 return ms
1002 }
1003 return mi.MessageOf(x)
1004 }
1005
1006
1007 func (*GetAnnotationSetRequest) Descriptor() ([]byte, []int) {
1008 return file_google_genomics_v1_annotations_proto_rawDescGZIP(), []int{6}
1009 }
1010
1011 func (x *GetAnnotationSetRequest) GetAnnotationSetId() string {
1012 if x != nil {
1013 return x.AnnotationSetId
1014 }
1015 return ""
1016 }
1017
1018 type UpdateAnnotationSetRequest struct {
1019 state protoimpl.MessageState
1020 sizeCache protoimpl.SizeCache
1021 unknownFields protoimpl.UnknownFields
1022
1023
1024 AnnotationSetId string `protobuf:"bytes,1,opt,name=annotation_set_id,json=annotationSetId,proto3" json:"annotation_set_id,omitempty"`
1025
1026 AnnotationSet *AnnotationSet `protobuf:"bytes,2,opt,name=annotation_set,json=annotationSet,proto3" json:"annotation_set,omitempty"`
1027
1028
1029
1030
1031
1032 UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
1033 }
1034
1035 func (x *UpdateAnnotationSetRequest) Reset() {
1036 *x = UpdateAnnotationSetRequest{}
1037 if protoimpl.UnsafeEnabled {
1038 mi := &file_google_genomics_v1_annotations_proto_msgTypes[7]
1039 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1040 ms.StoreMessageInfo(mi)
1041 }
1042 }
1043
1044 func (x *UpdateAnnotationSetRequest) String() string {
1045 return protoimpl.X.MessageStringOf(x)
1046 }
1047
1048 func (*UpdateAnnotationSetRequest) ProtoMessage() {}
1049
1050 func (x *UpdateAnnotationSetRequest) ProtoReflect() protoreflect.Message {
1051 mi := &file_google_genomics_v1_annotations_proto_msgTypes[7]
1052 if protoimpl.UnsafeEnabled && x != nil {
1053 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1054 if ms.LoadMessageInfo() == nil {
1055 ms.StoreMessageInfo(mi)
1056 }
1057 return ms
1058 }
1059 return mi.MessageOf(x)
1060 }
1061
1062
1063 func (*UpdateAnnotationSetRequest) Descriptor() ([]byte, []int) {
1064 return file_google_genomics_v1_annotations_proto_rawDescGZIP(), []int{7}
1065 }
1066
1067 func (x *UpdateAnnotationSetRequest) GetAnnotationSetId() string {
1068 if x != nil {
1069 return x.AnnotationSetId
1070 }
1071 return ""
1072 }
1073
1074 func (x *UpdateAnnotationSetRequest) GetAnnotationSet() *AnnotationSet {
1075 if x != nil {
1076 return x.AnnotationSet
1077 }
1078 return nil
1079 }
1080
1081 func (x *UpdateAnnotationSetRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
1082 if x != nil {
1083 return x.UpdateMask
1084 }
1085 return nil
1086 }
1087
1088 type DeleteAnnotationSetRequest struct {
1089 state protoimpl.MessageState
1090 sizeCache protoimpl.SizeCache
1091 unknownFields protoimpl.UnknownFields
1092
1093
1094 AnnotationSetId string `protobuf:"bytes,1,opt,name=annotation_set_id,json=annotationSetId,proto3" json:"annotation_set_id,omitempty"`
1095 }
1096
1097 func (x *DeleteAnnotationSetRequest) Reset() {
1098 *x = DeleteAnnotationSetRequest{}
1099 if protoimpl.UnsafeEnabled {
1100 mi := &file_google_genomics_v1_annotations_proto_msgTypes[8]
1101 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1102 ms.StoreMessageInfo(mi)
1103 }
1104 }
1105
1106 func (x *DeleteAnnotationSetRequest) String() string {
1107 return protoimpl.X.MessageStringOf(x)
1108 }
1109
1110 func (*DeleteAnnotationSetRequest) ProtoMessage() {}
1111
1112 func (x *DeleteAnnotationSetRequest) ProtoReflect() protoreflect.Message {
1113 mi := &file_google_genomics_v1_annotations_proto_msgTypes[8]
1114 if protoimpl.UnsafeEnabled && x != nil {
1115 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1116 if ms.LoadMessageInfo() == nil {
1117 ms.StoreMessageInfo(mi)
1118 }
1119 return ms
1120 }
1121 return mi.MessageOf(x)
1122 }
1123
1124
1125 func (*DeleteAnnotationSetRequest) Descriptor() ([]byte, []int) {
1126 return file_google_genomics_v1_annotations_proto_rawDescGZIP(), []int{8}
1127 }
1128
1129 func (x *DeleteAnnotationSetRequest) GetAnnotationSetId() string {
1130 if x != nil {
1131 return x.AnnotationSetId
1132 }
1133 return ""
1134 }
1135
1136 type SearchAnnotationSetsRequest struct {
1137 state protoimpl.MessageState
1138 sizeCache protoimpl.SizeCache
1139 unknownFields protoimpl.UnknownFields
1140
1141
1142
1143 DatasetIds []string `protobuf:"bytes,1,rep,name=dataset_ids,json=datasetIds,proto3" json:"dataset_ids,omitempty"`
1144
1145
1146 ReferenceSetId string `protobuf:"bytes,2,opt,name=reference_set_id,json=referenceSetId,proto3" json:"reference_set_id,omitempty"`
1147
1148
1149 Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
1150
1151
1152 Types []AnnotationType `protobuf:"varint,4,rep,packed,name=types,proto3,enum=google.genomics.v1.AnnotationType" json:"types,omitempty"`
1153
1154
1155
1156 PageToken string `protobuf:"bytes,5,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
1157
1158
1159 PageSize int32 `protobuf:"varint,6,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
1160 }
1161
1162 func (x *SearchAnnotationSetsRequest) Reset() {
1163 *x = SearchAnnotationSetsRequest{}
1164 if protoimpl.UnsafeEnabled {
1165 mi := &file_google_genomics_v1_annotations_proto_msgTypes[9]
1166 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1167 ms.StoreMessageInfo(mi)
1168 }
1169 }
1170
1171 func (x *SearchAnnotationSetsRequest) String() string {
1172 return protoimpl.X.MessageStringOf(x)
1173 }
1174
1175 func (*SearchAnnotationSetsRequest) ProtoMessage() {}
1176
1177 func (x *SearchAnnotationSetsRequest) ProtoReflect() protoreflect.Message {
1178 mi := &file_google_genomics_v1_annotations_proto_msgTypes[9]
1179 if protoimpl.UnsafeEnabled && x != nil {
1180 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1181 if ms.LoadMessageInfo() == nil {
1182 ms.StoreMessageInfo(mi)
1183 }
1184 return ms
1185 }
1186 return mi.MessageOf(x)
1187 }
1188
1189
1190 func (*SearchAnnotationSetsRequest) Descriptor() ([]byte, []int) {
1191 return file_google_genomics_v1_annotations_proto_rawDescGZIP(), []int{9}
1192 }
1193
1194 func (x *SearchAnnotationSetsRequest) GetDatasetIds() []string {
1195 if x != nil {
1196 return x.DatasetIds
1197 }
1198 return nil
1199 }
1200
1201 func (x *SearchAnnotationSetsRequest) GetReferenceSetId() string {
1202 if x != nil {
1203 return x.ReferenceSetId
1204 }
1205 return ""
1206 }
1207
1208 func (x *SearchAnnotationSetsRequest) GetName() string {
1209 if x != nil {
1210 return x.Name
1211 }
1212 return ""
1213 }
1214
1215 func (x *SearchAnnotationSetsRequest) GetTypes() []AnnotationType {
1216 if x != nil {
1217 return x.Types
1218 }
1219 return nil
1220 }
1221
1222 func (x *SearchAnnotationSetsRequest) GetPageToken() string {
1223 if x != nil {
1224 return x.PageToken
1225 }
1226 return ""
1227 }
1228
1229 func (x *SearchAnnotationSetsRequest) GetPageSize() int32 {
1230 if x != nil {
1231 return x.PageSize
1232 }
1233 return 0
1234 }
1235
1236 type SearchAnnotationSetsResponse struct {
1237 state protoimpl.MessageState
1238 sizeCache protoimpl.SizeCache
1239 unknownFields protoimpl.UnknownFields
1240
1241
1242 AnnotationSets []*AnnotationSet `protobuf:"bytes,1,rep,name=annotation_sets,json=annotationSets,proto3" json:"annotation_sets,omitempty"`
1243
1244
1245
1246 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
1247 }
1248
1249 func (x *SearchAnnotationSetsResponse) Reset() {
1250 *x = SearchAnnotationSetsResponse{}
1251 if protoimpl.UnsafeEnabled {
1252 mi := &file_google_genomics_v1_annotations_proto_msgTypes[10]
1253 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1254 ms.StoreMessageInfo(mi)
1255 }
1256 }
1257
1258 func (x *SearchAnnotationSetsResponse) String() string {
1259 return protoimpl.X.MessageStringOf(x)
1260 }
1261
1262 func (*SearchAnnotationSetsResponse) ProtoMessage() {}
1263
1264 func (x *SearchAnnotationSetsResponse) ProtoReflect() protoreflect.Message {
1265 mi := &file_google_genomics_v1_annotations_proto_msgTypes[10]
1266 if protoimpl.UnsafeEnabled && x != nil {
1267 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1268 if ms.LoadMessageInfo() == nil {
1269 ms.StoreMessageInfo(mi)
1270 }
1271 return ms
1272 }
1273 return mi.MessageOf(x)
1274 }
1275
1276
1277 func (*SearchAnnotationSetsResponse) Descriptor() ([]byte, []int) {
1278 return file_google_genomics_v1_annotations_proto_rawDescGZIP(), []int{10}
1279 }
1280
1281 func (x *SearchAnnotationSetsResponse) GetAnnotationSets() []*AnnotationSet {
1282 if x != nil {
1283 return x.AnnotationSets
1284 }
1285 return nil
1286 }
1287
1288 func (x *SearchAnnotationSetsResponse) GetNextPageToken() string {
1289 if x != nil {
1290 return x.NextPageToken
1291 }
1292 return ""
1293 }
1294
1295 type CreateAnnotationRequest struct {
1296 state protoimpl.MessageState
1297 sizeCache protoimpl.SizeCache
1298 unknownFields protoimpl.UnknownFields
1299
1300
1301 Annotation *Annotation `protobuf:"bytes,1,opt,name=annotation,proto3" json:"annotation,omitempty"`
1302 }
1303
1304 func (x *CreateAnnotationRequest) Reset() {
1305 *x = CreateAnnotationRequest{}
1306 if protoimpl.UnsafeEnabled {
1307 mi := &file_google_genomics_v1_annotations_proto_msgTypes[11]
1308 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1309 ms.StoreMessageInfo(mi)
1310 }
1311 }
1312
1313 func (x *CreateAnnotationRequest) String() string {
1314 return protoimpl.X.MessageStringOf(x)
1315 }
1316
1317 func (*CreateAnnotationRequest) ProtoMessage() {}
1318
1319 func (x *CreateAnnotationRequest) ProtoReflect() protoreflect.Message {
1320 mi := &file_google_genomics_v1_annotations_proto_msgTypes[11]
1321 if protoimpl.UnsafeEnabled && x != nil {
1322 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1323 if ms.LoadMessageInfo() == nil {
1324 ms.StoreMessageInfo(mi)
1325 }
1326 return ms
1327 }
1328 return mi.MessageOf(x)
1329 }
1330
1331
1332 func (*CreateAnnotationRequest) Descriptor() ([]byte, []int) {
1333 return file_google_genomics_v1_annotations_proto_rawDescGZIP(), []int{11}
1334 }
1335
1336 func (x *CreateAnnotationRequest) GetAnnotation() *Annotation {
1337 if x != nil {
1338 return x.Annotation
1339 }
1340 return nil
1341 }
1342
1343 type BatchCreateAnnotationsRequest struct {
1344 state protoimpl.MessageState
1345 sizeCache protoimpl.SizeCache
1346 unknownFields protoimpl.UnknownFields
1347
1348
1349
1350 Annotations []*Annotation `protobuf:"bytes,1,rep,name=annotations,proto3" json:"annotations,omitempty"`
1351
1352
1353
1354
1355
1356
1357
1358 RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
1359 }
1360
1361 func (x *BatchCreateAnnotationsRequest) Reset() {
1362 *x = BatchCreateAnnotationsRequest{}
1363 if protoimpl.UnsafeEnabled {
1364 mi := &file_google_genomics_v1_annotations_proto_msgTypes[12]
1365 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1366 ms.StoreMessageInfo(mi)
1367 }
1368 }
1369
1370 func (x *BatchCreateAnnotationsRequest) String() string {
1371 return protoimpl.X.MessageStringOf(x)
1372 }
1373
1374 func (*BatchCreateAnnotationsRequest) ProtoMessage() {}
1375
1376 func (x *BatchCreateAnnotationsRequest) ProtoReflect() protoreflect.Message {
1377 mi := &file_google_genomics_v1_annotations_proto_msgTypes[12]
1378 if protoimpl.UnsafeEnabled && x != nil {
1379 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1380 if ms.LoadMessageInfo() == nil {
1381 ms.StoreMessageInfo(mi)
1382 }
1383 return ms
1384 }
1385 return mi.MessageOf(x)
1386 }
1387
1388
1389 func (*BatchCreateAnnotationsRequest) Descriptor() ([]byte, []int) {
1390 return file_google_genomics_v1_annotations_proto_rawDescGZIP(), []int{12}
1391 }
1392
1393 func (x *BatchCreateAnnotationsRequest) GetAnnotations() []*Annotation {
1394 if x != nil {
1395 return x.Annotations
1396 }
1397 return nil
1398 }
1399
1400 func (x *BatchCreateAnnotationsRequest) GetRequestId() string {
1401 if x != nil {
1402 return x.RequestId
1403 }
1404 return ""
1405 }
1406
1407 type BatchCreateAnnotationsResponse struct {
1408 state protoimpl.MessageState
1409 sizeCache protoimpl.SizeCache
1410 unknownFields protoimpl.UnknownFields
1411
1412
1413
1414 Entries []*BatchCreateAnnotationsResponse_Entry `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"`
1415 }
1416
1417 func (x *BatchCreateAnnotationsResponse) Reset() {
1418 *x = BatchCreateAnnotationsResponse{}
1419 if protoimpl.UnsafeEnabled {
1420 mi := &file_google_genomics_v1_annotations_proto_msgTypes[13]
1421 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1422 ms.StoreMessageInfo(mi)
1423 }
1424 }
1425
1426 func (x *BatchCreateAnnotationsResponse) String() string {
1427 return protoimpl.X.MessageStringOf(x)
1428 }
1429
1430 func (*BatchCreateAnnotationsResponse) ProtoMessage() {}
1431
1432 func (x *BatchCreateAnnotationsResponse) ProtoReflect() protoreflect.Message {
1433 mi := &file_google_genomics_v1_annotations_proto_msgTypes[13]
1434 if protoimpl.UnsafeEnabled && x != nil {
1435 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1436 if ms.LoadMessageInfo() == nil {
1437 ms.StoreMessageInfo(mi)
1438 }
1439 return ms
1440 }
1441 return mi.MessageOf(x)
1442 }
1443
1444
1445 func (*BatchCreateAnnotationsResponse) Descriptor() ([]byte, []int) {
1446 return file_google_genomics_v1_annotations_proto_rawDescGZIP(), []int{13}
1447 }
1448
1449 func (x *BatchCreateAnnotationsResponse) GetEntries() []*BatchCreateAnnotationsResponse_Entry {
1450 if x != nil {
1451 return x.Entries
1452 }
1453 return nil
1454 }
1455
1456 type GetAnnotationRequest struct {
1457 state protoimpl.MessageState
1458 sizeCache protoimpl.SizeCache
1459 unknownFields protoimpl.UnknownFields
1460
1461
1462 AnnotationId string `protobuf:"bytes,1,opt,name=annotation_id,json=annotationId,proto3" json:"annotation_id,omitempty"`
1463 }
1464
1465 func (x *GetAnnotationRequest) Reset() {
1466 *x = GetAnnotationRequest{}
1467 if protoimpl.UnsafeEnabled {
1468 mi := &file_google_genomics_v1_annotations_proto_msgTypes[14]
1469 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1470 ms.StoreMessageInfo(mi)
1471 }
1472 }
1473
1474 func (x *GetAnnotationRequest) String() string {
1475 return protoimpl.X.MessageStringOf(x)
1476 }
1477
1478 func (*GetAnnotationRequest) ProtoMessage() {}
1479
1480 func (x *GetAnnotationRequest) ProtoReflect() protoreflect.Message {
1481 mi := &file_google_genomics_v1_annotations_proto_msgTypes[14]
1482 if protoimpl.UnsafeEnabled && x != nil {
1483 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1484 if ms.LoadMessageInfo() == nil {
1485 ms.StoreMessageInfo(mi)
1486 }
1487 return ms
1488 }
1489 return mi.MessageOf(x)
1490 }
1491
1492
1493 func (*GetAnnotationRequest) Descriptor() ([]byte, []int) {
1494 return file_google_genomics_v1_annotations_proto_rawDescGZIP(), []int{14}
1495 }
1496
1497 func (x *GetAnnotationRequest) GetAnnotationId() string {
1498 if x != nil {
1499 return x.AnnotationId
1500 }
1501 return ""
1502 }
1503
1504 type UpdateAnnotationRequest struct {
1505 state protoimpl.MessageState
1506 sizeCache protoimpl.SizeCache
1507 unknownFields protoimpl.UnknownFields
1508
1509
1510 AnnotationId string `protobuf:"bytes,1,opt,name=annotation_id,json=annotationId,proto3" json:"annotation_id,omitempty"`
1511
1512 Annotation *Annotation `protobuf:"bytes,2,opt,name=annotation,proto3" json:"annotation,omitempty"`
1513
1514
1515
1516
1517
1518
1519 UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
1520 }
1521
1522 func (x *UpdateAnnotationRequest) Reset() {
1523 *x = UpdateAnnotationRequest{}
1524 if protoimpl.UnsafeEnabled {
1525 mi := &file_google_genomics_v1_annotations_proto_msgTypes[15]
1526 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1527 ms.StoreMessageInfo(mi)
1528 }
1529 }
1530
1531 func (x *UpdateAnnotationRequest) String() string {
1532 return protoimpl.X.MessageStringOf(x)
1533 }
1534
1535 func (*UpdateAnnotationRequest) ProtoMessage() {}
1536
1537 func (x *UpdateAnnotationRequest) ProtoReflect() protoreflect.Message {
1538 mi := &file_google_genomics_v1_annotations_proto_msgTypes[15]
1539 if protoimpl.UnsafeEnabled && x != nil {
1540 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1541 if ms.LoadMessageInfo() == nil {
1542 ms.StoreMessageInfo(mi)
1543 }
1544 return ms
1545 }
1546 return mi.MessageOf(x)
1547 }
1548
1549
1550 func (*UpdateAnnotationRequest) Descriptor() ([]byte, []int) {
1551 return file_google_genomics_v1_annotations_proto_rawDescGZIP(), []int{15}
1552 }
1553
1554 func (x *UpdateAnnotationRequest) GetAnnotationId() string {
1555 if x != nil {
1556 return x.AnnotationId
1557 }
1558 return ""
1559 }
1560
1561 func (x *UpdateAnnotationRequest) GetAnnotation() *Annotation {
1562 if x != nil {
1563 return x.Annotation
1564 }
1565 return nil
1566 }
1567
1568 func (x *UpdateAnnotationRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
1569 if x != nil {
1570 return x.UpdateMask
1571 }
1572 return nil
1573 }
1574
1575 type DeleteAnnotationRequest struct {
1576 state protoimpl.MessageState
1577 sizeCache protoimpl.SizeCache
1578 unknownFields protoimpl.UnknownFields
1579
1580
1581 AnnotationId string `protobuf:"bytes,1,opt,name=annotation_id,json=annotationId,proto3" json:"annotation_id,omitempty"`
1582 }
1583
1584 func (x *DeleteAnnotationRequest) Reset() {
1585 *x = DeleteAnnotationRequest{}
1586 if protoimpl.UnsafeEnabled {
1587 mi := &file_google_genomics_v1_annotations_proto_msgTypes[16]
1588 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1589 ms.StoreMessageInfo(mi)
1590 }
1591 }
1592
1593 func (x *DeleteAnnotationRequest) String() string {
1594 return protoimpl.X.MessageStringOf(x)
1595 }
1596
1597 func (*DeleteAnnotationRequest) ProtoMessage() {}
1598
1599 func (x *DeleteAnnotationRequest) ProtoReflect() protoreflect.Message {
1600 mi := &file_google_genomics_v1_annotations_proto_msgTypes[16]
1601 if protoimpl.UnsafeEnabled && x != nil {
1602 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1603 if ms.LoadMessageInfo() == nil {
1604 ms.StoreMessageInfo(mi)
1605 }
1606 return ms
1607 }
1608 return mi.MessageOf(x)
1609 }
1610
1611
1612 func (*DeleteAnnotationRequest) Descriptor() ([]byte, []int) {
1613 return file_google_genomics_v1_annotations_proto_rawDescGZIP(), []int{16}
1614 }
1615
1616 func (x *DeleteAnnotationRequest) GetAnnotationId() string {
1617 if x != nil {
1618 return x.AnnotationId
1619 }
1620 return ""
1621 }
1622
1623 type SearchAnnotationsRequest struct {
1624 state protoimpl.MessageState
1625 sizeCache protoimpl.SizeCache
1626 unknownFields protoimpl.UnknownFields
1627
1628
1629
1630
1631 AnnotationSetIds []string `protobuf:"bytes,1,rep,name=annotation_set_ids,json=annotationSetIds,proto3" json:"annotation_set_ids,omitempty"`
1632
1633
1634
1635
1636
1637
1638 Reference isSearchAnnotationsRequest_Reference `protobuf_oneof:"reference"`
1639
1640
1641
1642
1643
1644 Start int64 `protobuf:"varint,4,opt,name=start,proto3" json:"start,omitempty"`
1645
1646
1647
1648
1649 End int64 `protobuf:"varint,5,opt,name=end,proto3" json:"end,omitempty"`
1650
1651
1652
1653 PageToken string `protobuf:"bytes,6,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
1654
1655
1656 PageSize int32 `protobuf:"varint,7,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
1657 }
1658
1659 func (x *SearchAnnotationsRequest) Reset() {
1660 *x = SearchAnnotationsRequest{}
1661 if protoimpl.UnsafeEnabled {
1662 mi := &file_google_genomics_v1_annotations_proto_msgTypes[17]
1663 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1664 ms.StoreMessageInfo(mi)
1665 }
1666 }
1667
1668 func (x *SearchAnnotationsRequest) String() string {
1669 return protoimpl.X.MessageStringOf(x)
1670 }
1671
1672 func (*SearchAnnotationsRequest) ProtoMessage() {}
1673
1674 func (x *SearchAnnotationsRequest) ProtoReflect() protoreflect.Message {
1675 mi := &file_google_genomics_v1_annotations_proto_msgTypes[17]
1676 if protoimpl.UnsafeEnabled && x != nil {
1677 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1678 if ms.LoadMessageInfo() == nil {
1679 ms.StoreMessageInfo(mi)
1680 }
1681 return ms
1682 }
1683 return mi.MessageOf(x)
1684 }
1685
1686
1687 func (*SearchAnnotationsRequest) Descriptor() ([]byte, []int) {
1688 return file_google_genomics_v1_annotations_proto_rawDescGZIP(), []int{17}
1689 }
1690
1691 func (x *SearchAnnotationsRequest) GetAnnotationSetIds() []string {
1692 if x != nil {
1693 return x.AnnotationSetIds
1694 }
1695 return nil
1696 }
1697
1698 func (m *SearchAnnotationsRequest) GetReference() isSearchAnnotationsRequest_Reference {
1699 if m != nil {
1700 return m.Reference
1701 }
1702 return nil
1703 }
1704
1705 func (x *SearchAnnotationsRequest) GetReferenceId() string {
1706 if x, ok := x.GetReference().(*SearchAnnotationsRequest_ReferenceId); ok {
1707 return x.ReferenceId
1708 }
1709 return ""
1710 }
1711
1712 func (x *SearchAnnotationsRequest) GetReferenceName() string {
1713 if x, ok := x.GetReference().(*SearchAnnotationsRequest_ReferenceName); ok {
1714 return x.ReferenceName
1715 }
1716 return ""
1717 }
1718
1719 func (x *SearchAnnotationsRequest) GetStart() int64 {
1720 if x != nil {
1721 return x.Start
1722 }
1723 return 0
1724 }
1725
1726 func (x *SearchAnnotationsRequest) GetEnd() int64 {
1727 if x != nil {
1728 return x.End
1729 }
1730 return 0
1731 }
1732
1733 func (x *SearchAnnotationsRequest) GetPageToken() string {
1734 if x != nil {
1735 return x.PageToken
1736 }
1737 return ""
1738 }
1739
1740 func (x *SearchAnnotationsRequest) GetPageSize() int32 {
1741 if x != nil {
1742 return x.PageSize
1743 }
1744 return 0
1745 }
1746
1747 type isSearchAnnotationsRequest_Reference interface {
1748 isSearchAnnotationsRequest_Reference()
1749 }
1750
1751 type SearchAnnotationsRequest_ReferenceId struct {
1752
1753 ReferenceId string `protobuf:"bytes,2,opt,name=reference_id,json=referenceId,proto3,oneof"`
1754 }
1755
1756 type SearchAnnotationsRequest_ReferenceName struct {
1757
1758
1759 ReferenceName string `protobuf:"bytes,3,opt,name=reference_name,json=referenceName,proto3,oneof"`
1760 }
1761
1762 func (*SearchAnnotationsRequest_ReferenceId) isSearchAnnotationsRequest_Reference() {}
1763
1764 func (*SearchAnnotationsRequest_ReferenceName) isSearchAnnotationsRequest_Reference() {}
1765
1766 type SearchAnnotationsResponse struct {
1767 state protoimpl.MessageState
1768 sizeCache protoimpl.SizeCache
1769 unknownFields protoimpl.UnknownFields
1770
1771
1772 Annotations []*Annotation `protobuf:"bytes,1,rep,name=annotations,proto3" json:"annotations,omitempty"`
1773
1774
1775
1776 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
1777 }
1778
1779 func (x *SearchAnnotationsResponse) Reset() {
1780 *x = SearchAnnotationsResponse{}
1781 if protoimpl.UnsafeEnabled {
1782 mi := &file_google_genomics_v1_annotations_proto_msgTypes[18]
1783 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1784 ms.StoreMessageInfo(mi)
1785 }
1786 }
1787
1788 func (x *SearchAnnotationsResponse) String() string {
1789 return protoimpl.X.MessageStringOf(x)
1790 }
1791
1792 func (*SearchAnnotationsResponse) ProtoMessage() {}
1793
1794 func (x *SearchAnnotationsResponse) ProtoReflect() protoreflect.Message {
1795 mi := &file_google_genomics_v1_annotations_proto_msgTypes[18]
1796 if protoimpl.UnsafeEnabled && x != nil {
1797 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1798 if ms.LoadMessageInfo() == nil {
1799 ms.StoreMessageInfo(mi)
1800 }
1801 return ms
1802 }
1803 return mi.MessageOf(x)
1804 }
1805
1806
1807 func (*SearchAnnotationsResponse) Descriptor() ([]byte, []int) {
1808 return file_google_genomics_v1_annotations_proto_rawDescGZIP(), []int{18}
1809 }
1810
1811 func (x *SearchAnnotationsResponse) GetAnnotations() []*Annotation {
1812 if x != nil {
1813 return x.Annotations
1814 }
1815 return nil
1816 }
1817
1818 func (x *SearchAnnotationsResponse) GetNextPageToken() string {
1819 if x != nil {
1820 return x.NextPageToken
1821 }
1822 return ""
1823 }
1824
1825 type VariantAnnotation_ClinicalCondition struct {
1826 state protoimpl.MessageState
1827 sizeCache protoimpl.SizeCache
1828 unknownFields protoimpl.UnknownFields
1829
1830
1831 Names []string `protobuf:"bytes,1,rep,name=names,proto3" json:"names,omitempty"`
1832
1833 ExternalIds []*ExternalId `protobuf:"bytes,2,rep,name=external_ids,json=externalIds,proto3" json:"external_ids,omitempty"`
1834
1835
1836 ConceptId string `protobuf:"bytes,3,opt,name=concept_id,json=conceptId,proto3" json:"concept_id,omitempty"`
1837
1838
1839 OmimId string `protobuf:"bytes,4,opt,name=omim_id,json=omimId,proto3" json:"omim_id,omitempty"`
1840 }
1841
1842 func (x *VariantAnnotation_ClinicalCondition) Reset() {
1843 *x = VariantAnnotation_ClinicalCondition{}
1844 if protoimpl.UnsafeEnabled {
1845 mi := &file_google_genomics_v1_annotations_proto_msgTypes[21]
1846 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1847 ms.StoreMessageInfo(mi)
1848 }
1849 }
1850
1851 func (x *VariantAnnotation_ClinicalCondition) String() string {
1852 return protoimpl.X.MessageStringOf(x)
1853 }
1854
1855 func (*VariantAnnotation_ClinicalCondition) ProtoMessage() {}
1856
1857 func (x *VariantAnnotation_ClinicalCondition) ProtoReflect() protoreflect.Message {
1858 mi := &file_google_genomics_v1_annotations_proto_msgTypes[21]
1859 if protoimpl.UnsafeEnabled && x != nil {
1860 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1861 if ms.LoadMessageInfo() == nil {
1862 ms.StoreMessageInfo(mi)
1863 }
1864 return ms
1865 }
1866 return mi.MessageOf(x)
1867 }
1868
1869
1870 func (*VariantAnnotation_ClinicalCondition) Descriptor() ([]byte, []int) {
1871 return file_google_genomics_v1_annotations_proto_rawDescGZIP(), []int{2, 0}
1872 }
1873
1874 func (x *VariantAnnotation_ClinicalCondition) GetNames() []string {
1875 if x != nil {
1876 return x.Names
1877 }
1878 return nil
1879 }
1880
1881 func (x *VariantAnnotation_ClinicalCondition) GetExternalIds() []*ExternalId {
1882 if x != nil {
1883 return x.ExternalIds
1884 }
1885 return nil
1886 }
1887
1888 func (x *VariantAnnotation_ClinicalCondition) GetConceptId() string {
1889 if x != nil {
1890 return x.ConceptId
1891 }
1892 return ""
1893 }
1894
1895 func (x *VariantAnnotation_ClinicalCondition) GetOmimId() string {
1896 if x != nil {
1897 return x.OmimId
1898 }
1899 return ""
1900 }
1901
1902 type Transcript_Exon struct {
1903 state protoimpl.MessageState
1904 sizeCache protoimpl.SizeCache
1905 unknownFields protoimpl.UnknownFields
1906
1907
1908
1909
1910 Start int64 `protobuf:"varint,1,opt,name=start,proto3" json:"start,omitempty"`
1911
1912
1913
1914 End int64 `protobuf:"varint,2,opt,name=end,proto3" json:"end,omitempty"`
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928 Frame *wrapperspb.Int32Value `protobuf:"bytes,3,opt,name=frame,proto3" json:"frame,omitempty"`
1929 }
1930
1931 func (x *Transcript_Exon) Reset() {
1932 *x = Transcript_Exon{}
1933 if protoimpl.UnsafeEnabled {
1934 mi := &file_google_genomics_v1_annotations_proto_msgTypes[22]
1935 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1936 ms.StoreMessageInfo(mi)
1937 }
1938 }
1939
1940 func (x *Transcript_Exon) String() string {
1941 return protoimpl.X.MessageStringOf(x)
1942 }
1943
1944 func (*Transcript_Exon) ProtoMessage() {}
1945
1946 func (x *Transcript_Exon) ProtoReflect() protoreflect.Message {
1947 mi := &file_google_genomics_v1_annotations_proto_msgTypes[22]
1948 if protoimpl.UnsafeEnabled && x != nil {
1949 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1950 if ms.LoadMessageInfo() == nil {
1951 ms.StoreMessageInfo(mi)
1952 }
1953 return ms
1954 }
1955 return mi.MessageOf(x)
1956 }
1957
1958
1959 func (*Transcript_Exon) Descriptor() ([]byte, []int) {
1960 return file_google_genomics_v1_annotations_proto_rawDescGZIP(), []int{3, 0}
1961 }
1962
1963 func (x *Transcript_Exon) GetStart() int64 {
1964 if x != nil {
1965 return x.Start
1966 }
1967 return 0
1968 }
1969
1970 func (x *Transcript_Exon) GetEnd() int64 {
1971 if x != nil {
1972 return x.End
1973 }
1974 return 0
1975 }
1976
1977 func (x *Transcript_Exon) GetFrame() *wrapperspb.Int32Value {
1978 if x != nil {
1979 return x.Frame
1980 }
1981 return nil
1982 }
1983
1984 type Transcript_CodingSequence struct {
1985 state protoimpl.MessageState
1986 sizeCache protoimpl.SizeCache
1987 unknownFields protoimpl.UnknownFields
1988
1989
1990
1991
1992 Start int64 `protobuf:"varint,1,opt,name=start,proto3" json:"start,omitempty"`
1993
1994
1995
1996 End int64 `protobuf:"varint,2,opt,name=end,proto3" json:"end,omitempty"`
1997 }
1998
1999 func (x *Transcript_CodingSequence) Reset() {
2000 *x = Transcript_CodingSequence{}
2001 if protoimpl.UnsafeEnabled {
2002 mi := &file_google_genomics_v1_annotations_proto_msgTypes[23]
2003 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2004 ms.StoreMessageInfo(mi)
2005 }
2006 }
2007
2008 func (x *Transcript_CodingSequence) String() string {
2009 return protoimpl.X.MessageStringOf(x)
2010 }
2011
2012 func (*Transcript_CodingSequence) ProtoMessage() {}
2013
2014 func (x *Transcript_CodingSequence) ProtoReflect() protoreflect.Message {
2015 mi := &file_google_genomics_v1_annotations_proto_msgTypes[23]
2016 if protoimpl.UnsafeEnabled && x != nil {
2017 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2018 if ms.LoadMessageInfo() == nil {
2019 ms.StoreMessageInfo(mi)
2020 }
2021 return ms
2022 }
2023 return mi.MessageOf(x)
2024 }
2025
2026
2027 func (*Transcript_CodingSequence) Descriptor() ([]byte, []int) {
2028 return file_google_genomics_v1_annotations_proto_rawDescGZIP(), []int{3, 1}
2029 }
2030
2031 func (x *Transcript_CodingSequence) GetStart() int64 {
2032 if x != nil {
2033 return x.Start
2034 }
2035 return 0
2036 }
2037
2038 func (x *Transcript_CodingSequence) GetEnd() int64 {
2039 if x != nil {
2040 return x.End
2041 }
2042 return 0
2043 }
2044
2045 type BatchCreateAnnotationsResponse_Entry struct {
2046 state protoimpl.MessageState
2047 sizeCache protoimpl.SizeCache
2048 unknownFields protoimpl.UnknownFields
2049
2050
2051 Status *status.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
2052
2053 Annotation *Annotation `protobuf:"bytes,2,opt,name=annotation,proto3" json:"annotation,omitempty"`
2054 }
2055
2056 func (x *BatchCreateAnnotationsResponse_Entry) Reset() {
2057 *x = BatchCreateAnnotationsResponse_Entry{}
2058 if protoimpl.UnsafeEnabled {
2059 mi := &file_google_genomics_v1_annotations_proto_msgTypes[24]
2060 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2061 ms.StoreMessageInfo(mi)
2062 }
2063 }
2064
2065 func (x *BatchCreateAnnotationsResponse_Entry) String() string {
2066 return protoimpl.X.MessageStringOf(x)
2067 }
2068
2069 func (*BatchCreateAnnotationsResponse_Entry) ProtoMessage() {}
2070
2071 func (x *BatchCreateAnnotationsResponse_Entry) ProtoReflect() protoreflect.Message {
2072 mi := &file_google_genomics_v1_annotations_proto_msgTypes[24]
2073 if protoimpl.UnsafeEnabled && x != nil {
2074 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2075 if ms.LoadMessageInfo() == nil {
2076 ms.StoreMessageInfo(mi)
2077 }
2078 return ms
2079 }
2080 return mi.MessageOf(x)
2081 }
2082
2083
2084 func (*BatchCreateAnnotationsResponse_Entry) Descriptor() ([]byte, []int) {
2085 return file_google_genomics_v1_annotations_proto_rawDescGZIP(), []int{13, 0}
2086 }
2087
2088 func (x *BatchCreateAnnotationsResponse_Entry) GetStatus() *status.Status {
2089 if x != nil {
2090 return x.Status
2091 }
2092 return nil
2093 }
2094
2095 func (x *BatchCreateAnnotationsResponse_Entry) GetAnnotation() *Annotation {
2096 if x != nil {
2097 return x.Annotation
2098 }
2099 return nil
2100 }
2101
2102 var File_google_genomics_v1_annotations_proto protoreflect.FileDescriptor
2103
2104 var file_google_genomics_v1_annotations_proto_rawDesc = []byte{
2105 0x0a, 0x24, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63,
2106 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
2107 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x12, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67,
2108 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67,
2109 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
2110 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2111 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e,
2112 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72,
2113 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73,
2114 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
2115 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x2e,
2116 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72,
2117 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x73, 0x2e,
2118 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x72, 0x70,
2119 0x63, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe9,
2120 0x02, 0x0a, 0x0d, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74,
2121 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64,
2122 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02,
2123 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x49, 0x64, 0x12,
2124 0x28, 0x0a, 0x10, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x73, 0x65, 0x74,
2125 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x72, 0x65, 0x66, 0x65, 0x72,
2126 0x65, 0x6e, 0x63, 0x65, 0x53, 0x65, 0x74, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
2127 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a,
2128 0x0a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x75, 0x72, 0x69, 0x18, 0x05, 0x20, 0x01, 0x28,
2129 0x09, 0x52, 0x09, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, 0x72, 0x69, 0x12, 0x36, 0x0a, 0x04,
2130 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x22, 0x2e, 0x67, 0x6f, 0x6f,
2131 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e,
2132 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04,
2133 0x74, 0x79, 0x70, 0x65, 0x12, 0x3f, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x11, 0x20, 0x03,
2134 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f,
2135 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69,
2136 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x2e, 0x49, 0x6e, 0x66, 0x6f, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
2137 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x1a, 0x53, 0x0a, 0x09, 0x49, 0x6e, 0x66, 0x6f, 0x45, 0x6e, 0x74,
2138 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
2139 0x03, 0x6b, 0x65, 0x79, 0x12, 0x30, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
2140 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
2141 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52,
2142 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xce, 0x04, 0x0a, 0x0a, 0x41,
2143 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18,
2144 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x61, 0x6e, 0x6e,
2145 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02,
2146 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
2147 0x53, 0x65, 0x74, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20,
2148 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x66,
2149 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52,
2150 0x0b, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x0e,
2151 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05,
2152 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x4e,
2153 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x06, 0x20, 0x01,
2154 0x28, 0x03, 0x52, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x65, 0x6e, 0x64,
2155 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x65, 0x6e, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x72,
2156 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x5f, 0x73, 0x74, 0x72, 0x61, 0x6e, 0x64, 0x18, 0x08, 0x20,
2157 0x01, 0x28, 0x08, 0x52, 0x0d, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x53, 0x74, 0x72, 0x61,
2158 0x6e, 0x64, 0x12, 0x36, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e,
2159 0x32, 0x22, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69,
2160 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
2161 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x41, 0x0a, 0x07, 0x76, 0x61,
2162 0x72, 0x69, 0x61, 0x6e, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f,
2163 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31,
2164 0x2e, 0x56, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69,
2165 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x07, 0x76, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x12, 0x40, 0x0a,
2166 0x0a, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28,
2167 0x0b, 0x32, 0x1e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d,
2168 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x63, 0x72, 0x69, 0x70,
2169 0x74, 0x48, 0x00, 0x52, 0x0a, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x12,
2170 0x3c, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e,
2171 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e,
2172 0x76, 0x31, 0x2e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x49, 0x6e,
2173 0x66, 0x6f, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x1a, 0x53, 0x0a,
2174 0x09, 0x49, 0x6e, 0x66, 0x6f, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65,
2175 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x30, 0x0a, 0x05,
2176 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
2177 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4c, 0x69,
2178 0x73, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02,
2179 0x38, 0x01, 0x42, 0x07, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0xfb, 0x09, 0x0a, 0x11,
2180 0x56, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
2181 0x6e, 0x12, 0x3e, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32,
2182 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63,
2183 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x41, 0x6e, 0x6e, 0x6f,
2184 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70,
2185 0x65, 0x12, 0x44, 0x0a, 0x06, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28,
2186 0x0e, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d,
2187 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x41, 0x6e,
2188 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x52,
2189 0x06, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x12, 0x27, 0x0a, 0x0f, 0x61, 0x6c, 0x74, 0x65, 0x72,
2190 0x6e, 0x61, 0x74, 0x65, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
2191 0x52, 0x0e, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x74, 0x65, 0x42, 0x61, 0x73, 0x65, 0x73,
2192 0x12, 0x17, 0x0a, 0x07, 0x67, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28,
2193 0x09, 0x52, 0x06, 0x67, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x74, 0x72, 0x61,
2194 0x6e, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28,
2195 0x09, 0x52, 0x0d, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x49, 0x64, 0x73,
2196 0x12, 0x57, 0x0a, 0x0a, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x06,
2197 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65,
2198 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x61, 0x72, 0x69, 0x61, 0x6e,
2199 0x74, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x6c, 0x69, 0x6e,
2200 0x69, 0x63, 0x61, 0x6c, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x63,
2201 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x6f, 0x0a, 0x15, 0x63, 0x6c, 0x69,
2202 0x6e, 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x67, 0x6e, 0x69, 0x66, 0x69, 0x63, 0x61, 0x6e,
2203 0x63, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
2204 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x61,
2205 0x72, 0x69, 0x61, 0x6e, 0x74, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e,
2206 0x43, 0x6c, 0x69, 0x6e, 0x69, 0x63, 0x61, 0x6c, 0x53, 0x69, 0x67, 0x6e, 0x69, 0x66, 0x69, 0x63,
2207 0x61, 0x6e, 0x63, 0x65, 0x52, 0x14, 0x63, 0x6c, 0x69, 0x6e, 0x69, 0x63, 0x61, 0x6c, 0x53, 0x69,
2208 0x67, 0x6e, 0x69, 0x66, 0x69, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x1a, 0xa4, 0x01, 0x0a, 0x11, 0x43,
2209 0x6c, 0x69, 0x6e, 0x69, 0x63, 0x61, 0x6c, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e,
2210 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52,
2211 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x41, 0x0a, 0x0c, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e,
2212 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x67,
2213 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76,
2214 0x31, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x49, 0x64, 0x52, 0x0b, 0x65, 0x78,
2215 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x49, 0x64, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6f, 0x6e,
2216 0x63, 0x65, 0x70, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63,
2217 0x6f, 0x6e, 0x63, 0x65, 0x70, 0x74, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x6f, 0x6d, 0x69, 0x6d,
2218 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6f, 0x6d, 0x69, 0x6d, 0x49,
2219 0x64, 0x22, 0x7d, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x10, 0x54, 0x59, 0x50,
2220 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12,
2221 0x0e, 0x0a, 0x0a, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4f, 0x54, 0x48, 0x45, 0x52, 0x10, 0x01, 0x12,
2222 0x0d, 0x0a, 0x09, 0x49, 0x4e, 0x53, 0x45, 0x52, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x02, 0x12, 0x0c,
2223 0x0a, 0x08, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x03, 0x12, 0x10, 0x0a, 0x0c,
2224 0x53, 0x55, 0x42, 0x53, 0x54, 0x49, 0x54, 0x55, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x04, 0x12, 0x07,
2225 0x0a, 0x03, 0x53, 0x4e, 0x50, 0x10, 0x05, 0x12, 0x0e, 0x0a, 0x0a, 0x53, 0x54, 0x52, 0x55, 0x43,
2226 0x54, 0x55, 0x52, 0x41, 0x4c, 0x10, 0x06, 0x12, 0x07, 0x0a, 0x03, 0x43, 0x4e, 0x56, 0x10, 0x07,
2227 0x22, 0xc3, 0x01, 0x0a, 0x06, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x12, 0x16, 0x0a, 0x12, 0x45,
2228 0x46, 0x46, 0x45, 0x43, 0x54, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45,
2229 0x44, 0x10, 0x00, 0x12, 0x10, 0x0a, 0x0c, 0x45, 0x46, 0x46, 0x45, 0x43, 0x54, 0x5f, 0x4f, 0x54,
2230 0x48, 0x45, 0x52, 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x46, 0x52, 0x41, 0x4d, 0x45, 0x53, 0x48,
2231 0x49, 0x46, 0x54, 0x10, 0x02, 0x12, 0x1a, 0x0a, 0x16, 0x46, 0x52, 0x41, 0x4d, 0x45, 0x5f, 0x50,
2232 0x52, 0x45, 0x53, 0x45, 0x52, 0x56, 0x49, 0x4e, 0x47, 0x5f, 0x49, 0x4e, 0x44, 0x45, 0x4c, 0x10,
2233 0x03, 0x12, 0x12, 0x0a, 0x0e, 0x53, 0x59, 0x4e, 0x4f, 0x4e, 0x59, 0x4d, 0x4f, 0x55, 0x53, 0x5f,
2234 0x53, 0x4e, 0x50, 0x10, 0x04, 0x12, 0x15, 0x0a, 0x11, 0x4e, 0x4f, 0x4e, 0x53, 0x59, 0x4e, 0x4f,
2235 0x4e, 0x59, 0x4d, 0x4f, 0x55, 0x53, 0x5f, 0x53, 0x4e, 0x50, 0x10, 0x05, 0x12, 0x0d, 0x0a, 0x09,
2236 0x53, 0x54, 0x4f, 0x50, 0x5f, 0x47, 0x41, 0x49, 0x4e, 0x10, 0x06, 0x12, 0x0d, 0x0a, 0x09, 0x53,
2237 0x54, 0x4f, 0x50, 0x5f, 0x4c, 0x4f, 0x53, 0x53, 0x10, 0x07, 0x12, 0x1a, 0x0a, 0x16, 0x53, 0x50,
2238 0x4c, 0x49, 0x43, 0x45, 0x5f, 0x53, 0x49, 0x54, 0x45, 0x5f, 0x44, 0x49, 0x53, 0x52, 0x55, 0x50,
2239 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x08, 0x22, 0xc0, 0x02, 0x0a, 0x14, 0x43, 0x6c, 0x69, 0x6e, 0x69,
2240 0x63, 0x61, 0x6c, 0x53, 0x69, 0x67, 0x6e, 0x69, 0x66, 0x69, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x12,
2241 0x25, 0x0a, 0x21, 0x43, 0x4c, 0x49, 0x4e, 0x49, 0x43, 0x41, 0x4c, 0x5f, 0x53, 0x49, 0x47, 0x4e,
2242 0x49, 0x46, 0x49, 0x43, 0x41, 0x4e, 0x43, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49,
2243 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x1f, 0x0a, 0x1b, 0x43, 0x4c, 0x49, 0x4e, 0x49, 0x43,
2244 0x41, 0x4c, 0x5f, 0x53, 0x49, 0x47, 0x4e, 0x49, 0x46, 0x49, 0x43, 0x41, 0x4e, 0x43, 0x45, 0x5f,
2245 0x4f, 0x54, 0x48, 0x45, 0x52, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09, 0x55, 0x4e, 0x43, 0x45, 0x52,
2246 0x54, 0x41, 0x49, 0x4e, 0x10, 0x02, 0x12, 0x0a, 0x0a, 0x06, 0x42, 0x45, 0x4e, 0x49, 0x47, 0x4e,
2247 0x10, 0x03, 0x12, 0x11, 0x0a, 0x0d, 0x4c, 0x49, 0x4b, 0x45, 0x4c, 0x59, 0x5f, 0x42, 0x45, 0x4e,
2248 0x49, 0x47, 0x4e, 0x10, 0x04, 0x12, 0x15, 0x0a, 0x11, 0x4c, 0x49, 0x4b, 0x45, 0x4c, 0x59, 0x5f,
2249 0x50, 0x41, 0x54, 0x48, 0x4f, 0x47, 0x45, 0x4e, 0x49, 0x43, 0x10, 0x05, 0x12, 0x0e, 0x0a, 0x0a,
2250 0x50, 0x41, 0x54, 0x48, 0x4f, 0x47, 0x45, 0x4e, 0x49, 0x43, 0x10, 0x06, 0x12, 0x11, 0x0a, 0x0d,
2251 0x44, 0x52, 0x55, 0x47, 0x5f, 0x52, 0x45, 0x53, 0x50, 0x4f, 0x4e, 0x53, 0x45, 0x10, 0x07, 0x12,
2252 0x16, 0x0a, 0x12, 0x48, 0x49, 0x53, 0x54, 0x4f, 0x43, 0x4f, 0x4d, 0x50, 0x41, 0x54, 0x49, 0x42,
2253 0x49, 0x4c, 0x49, 0x54, 0x59, 0x10, 0x08, 0x12, 0x17, 0x0a, 0x13, 0x43, 0x4f, 0x4e, 0x46, 0x45,
2254 0x52, 0x53, 0x5f, 0x53, 0x45, 0x4e, 0x53, 0x49, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x10, 0x09,
2255 0x12, 0x0f, 0x0a, 0x0b, 0x52, 0x49, 0x53, 0x4b, 0x5f, 0x46, 0x41, 0x43, 0x54, 0x4f, 0x52, 0x10,
2256 0x0a, 0x12, 0x0f, 0x0a, 0x0b, 0x41, 0x53, 0x53, 0x4f, 0x43, 0x49, 0x41, 0x54, 0x49, 0x4f, 0x4e,
2257 0x10, 0x0b, 0x12, 0x0e, 0x0a, 0x0a, 0x50, 0x52, 0x4f, 0x54, 0x45, 0x43, 0x54, 0x49, 0x56, 0x45,
2258 0x10, 0x0c, 0x12, 0x15, 0x0a, 0x11, 0x4d, 0x55, 0x4c, 0x54, 0x49, 0x50, 0x4c, 0x45, 0x5f, 0x52,
2259 0x45, 0x50, 0x4f, 0x52, 0x54, 0x45, 0x44, 0x10, 0x0d, 0x22, 0xd5, 0x02, 0x0a, 0x0a, 0x54, 0x72,
2260 0x61, 0x6e, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x67, 0x65, 0x6e, 0x65,
2261 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x67, 0x65, 0x6e, 0x65, 0x49,
2262 0x64, 0x12, 0x39, 0x0a, 0x05, 0x65, 0x78, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b,
2263 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69,
2264 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74,
2265 0x2e, 0x45, 0x78, 0x6f, 0x6e, 0x52, 0x05, 0x65, 0x78, 0x6f, 0x6e, 0x73, 0x12, 0x56, 0x0a, 0x0f,
2266 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x18,
2267 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67,
2268 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73,
2269 0x63, 0x72, 0x69, 0x70, 0x74, 0x2e, 0x43, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x71, 0x75,
2270 0x65, 0x6e, 0x63, 0x65, 0x52, 0x0e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x71, 0x75,
2271 0x65, 0x6e, 0x63, 0x65, 0x1a, 0x61, 0x0a, 0x04, 0x45, 0x78, 0x6f, 0x6e, 0x12, 0x14, 0x0a, 0x05,
2272 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x73, 0x74, 0x61,
2273 0x72, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x65, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52,
2274 0x03, 0x65, 0x6e, 0x64, 0x12, 0x31, 0x0a, 0x05, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20,
2275 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
2276 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65,
2277 0x52, 0x05, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x1a, 0x38, 0x0a, 0x0e, 0x43, 0x6f, 0x64, 0x69, 0x6e,
2278 0x67, 0x53, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61,
2279 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x12,
2280 0x10, 0x0a, 0x03, 0x65, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x65, 0x6e,
2281 0x64, 0x22, 0x3d, 0x0a, 0x0a, 0x45, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x49, 0x64, 0x12,
2282 0x1f, 0x0a, 0x0b, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
2283 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65,
2284 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64,
2285 0x22, 0x66, 0x0a, 0x1a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61,
2286 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x48,
2287 0x0a, 0x0e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74,
2288 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2289 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x6e, 0x6e, 0x6f,
2290 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x52, 0x0d, 0x61, 0x6e, 0x6e, 0x6f, 0x74,
2291 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x22, 0x45, 0x0a, 0x17, 0x47, 0x65, 0x74, 0x41,
2292 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75,
2293 0x65, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
2294 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f,
2295 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x49, 0x64, 0x22,
2296 0xcf, 0x01, 0x0a, 0x1a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61,
2297 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2a,
2298 0x0a, 0x11, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74,
2299 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x61, 0x6e, 0x6e, 0x6f, 0x74,
2300 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x49, 0x64, 0x12, 0x48, 0x0a, 0x0e, 0x61, 0x6e,
2301 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01,
2302 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f,
2303 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69,
2304 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x52, 0x0d, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
2305 0x6e, 0x53, 0x65, 0x74, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d,
2306 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
2307 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c,
2308 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73,
2309 0x6b, 0x22, 0x48, 0x0a, 0x1a, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x6e, 0x6e, 0x6f, 0x74,
2310 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
2311 0x2a, 0x0a, 0x11, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65,
2312 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x61, 0x6e, 0x6e, 0x6f,
2313 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x49, 0x64, 0x22, 0xf2, 0x01, 0x0a, 0x1b,
2314 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
2315 0x53, 0x65, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x64,
2316 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09,
2317 0x52, 0x0a, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x49, 0x64, 0x73, 0x12, 0x28, 0x0a, 0x10,
2318 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x69, 0x64,
2319 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63,
2320 0x65, 0x53, 0x65, 0x74, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03,
2321 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x38, 0x0a, 0x05, 0x74, 0x79,
2322 0x70, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x22, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
2323 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41,
2324 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x05, 0x74,
2325 0x79, 0x70, 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b,
2326 0x65, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f,
2327 0x6b, 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65,
2328 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65,
2329 0x22, 0x92, 0x01, 0x0a, 0x1c, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x41, 0x6e, 0x6e, 0x6f, 0x74,
2330 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
2331 0x65, 0x12, 0x4a, 0x0a, 0x0f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
2332 0x73, 0x65, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x67, 0x6f, 0x6f,
2333 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e,
2334 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x52, 0x0e, 0x61,
2335 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x73, 0x12, 0x26, 0x0a,
2336 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e,
2337 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65,
2338 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x59, 0x0a, 0x17, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41,
2339 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
2340 0x12, 0x3e, 0x0a, 0x0a, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01,
2341 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65,
2342 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61,
2343 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
2344 0x22, 0x80, 0x01, 0x0a, 0x1d, 0x42, 0x61, 0x74, 0x63, 0x68, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
2345 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65,
2346 0x73, 0x74, 0x12, 0x40, 0x0a, 0x0b, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
2347 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2348 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x6e, 0x6e,
2349 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74,
2350 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f,
2351 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73,
2352 0x74, 0x49, 0x64, 0x22, 0xe9, 0x01, 0x0a, 0x1e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x43, 0x72, 0x65,
2353 0x61, 0x74, 0x65, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65,
2354 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x52, 0x0a, 0x07, 0x65, 0x6e, 0x74, 0x72, 0x69, 0x65,
2355 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2356 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x74,
2357 0x63, 0x68, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69,
2358 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x45, 0x6e, 0x74, 0x72,
2359 0x79, 0x52, 0x07, 0x65, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x1a, 0x73, 0x0a, 0x05, 0x45, 0x6e,
2360 0x74, 0x72, 0x79, 0x12, 0x2a, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20,
2361 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x72, 0x70, 0x63,
2362 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12,
2363 0x3e, 0x0a, 0x0a, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20,
2364 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e,
2365 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74,
2366 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22,
2367 0x3b, 0x0a, 0x14, 0x47, 0x65, 0x74, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
2368 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x6e, 0x6e, 0x6f, 0x74,
2369 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c,
2370 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22, 0xbb, 0x01, 0x0a,
2371 0x17, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
2372 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x6e, 0x6e, 0x6f,
2373 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
2374 0x0c, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x3e, 0x0a,
2375 0x0a, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28,
2376 0x0b, 0x32, 0x1e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d,
2377 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
2378 0x6e, 0x52, 0x0a, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3b, 0x0a,
2379 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01,
2380 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
2381 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a,
2382 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x3e, 0x0a, 0x17, 0x44, 0x65,
2383 0x6c, 0x65, 0x74, 0x65, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
2384 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74,
2385 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x6e,
2386 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22, 0x87, 0x02, 0x0a, 0x18, 0x53,
2387 0x65, 0x61, 0x72, 0x63, 0x68, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
2388 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x61, 0x6e, 0x6e, 0x6f, 0x74,
2389 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x01, 0x20,
2390 0x03, 0x28, 0x09, 0x52, 0x10, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53,
2391 0x65, 0x74, 0x49, 0x64, 0x73, 0x12, 0x23, 0x0a, 0x0c, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e,
2392 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0b, 0x72,
2393 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x12, 0x27, 0x0a, 0x0e, 0x72, 0x65,
2394 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01,
2395 0x28, 0x09, 0x48, 0x00, 0x52, 0x0d, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x4e,
2396 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x04, 0x20, 0x01,
2397 0x28, 0x03, 0x52, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x65, 0x6e, 0x64,
2398 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x65, 0x6e, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70,
2399 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52,
2400 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61,
2401 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70,
2402 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x42, 0x0b, 0x0a, 0x09, 0x72, 0x65, 0x66, 0x65, 0x72,
2403 0x65, 0x6e, 0x63, 0x65, 0x22, 0x85, 0x01, 0x0a, 0x19, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x41,
2404 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
2405 0x73, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
2406 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2407 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x6e, 0x6e,
2408 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74,
2409 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67,
2410 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e,
2411 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x2a, 0x65, 0x0a, 0x0e,
2412 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1f,
2413 0x0a, 0x1b, 0x41, 0x4e, 0x4e, 0x4f, 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50,
2414 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12,
2415 0x0b, 0x0a, 0x07, 0x47, 0x45, 0x4e, 0x45, 0x52, 0x49, 0x43, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07,
2416 0x56, 0x41, 0x52, 0x49, 0x41, 0x4e, 0x54, 0x10, 0x02, 0x12, 0x08, 0x0a, 0x04, 0x47, 0x45, 0x4e,
2417 0x45, 0x10, 0x03, 0x12, 0x0e, 0x0a, 0x0a, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x43, 0x52, 0x49, 0x50,
2418 0x54, 0x10, 0x04, 0x32, 0x84, 0x0d, 0x0a, 0x13, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69,
2419 0x6f, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x56, 0x31, 0x12, 0x94, 0x01, 0x0a, 0x13,
2420 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
2421 0x53, 0x65, 0x74, 0x12, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e,
2422 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41,
2423 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75,
2424 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e,
2425 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74,
2426 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x22, 0x2a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x24, 0x22, 0x12,
2427 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x65,
2428 0x74, 0x73, 0x3a, 0x0e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73,
2429 0x65, 0x74, 0x12, 0x92, 0x01, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61,
2430 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x12, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2431 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74,
2432 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x52, 0x65, 0x71,
2433 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65,
2434 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61,
2435 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x22, 0x2e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x28, 0x12,
2436 0x26, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
2437 0x65, 0x74, 0x73, 0x2f, 0x7b, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
2438 0x73, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x12, 0xa8, 0x01, 0x0a, 0x13, 0x55, 0x70, 0x64, 0x61,
2439 0x74, 0x65, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x12,
2440 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63,
2441 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x6e, 0x6e, 0x6f, 0x74,
2442 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
2443 0x21, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63,
2444 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53,
2445 0x65, 0x74, 0x22, 0x3e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x38, 0x1a, 0x26, 0x2f, 0x76, 0x31, 0x2f,
2446 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x65, 0x74, 0x73, 0x2f, 0x7b,
2447 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x69,
2448 0x64, 0x7d, 0x3a, 0x0e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73,
2449 0x65, 0x74, 0x12, 0x8d, 0x01, 0x0a, 0x13, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x6e, 0x6e,
2450 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x12, 0x2e, 0x2e, 0x67, 0x6f, 0x6f,
2451 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e,
2452 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
2453 0x53, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f,
2454 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70,
2455 0x74, 0x79, 0x22, 0x2e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x28, 0x2a, 0x26, 0x2f, 0x76, 0x31, 0x2f,
2456 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x65, 0x74, 0x73, 0x2f, 0x7b,
2457 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x69,
2458 0x64, 0x7d, 0x12, 0x9f, 0x01, 0x0a, 0x14, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x41, 0x6e, 0x6e,
2459 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x73, 0x12, 0x2f, 0x2e, 0x67, 0x6f,
2460 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31,
2461 0x2e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
2462 0x6e, 0x53, 0x65, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x67,
2463 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76,
2464 0x31, 0x2e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69,
2465 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x24,
2466 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1e, 0x22, 0x19, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x6e, 0x6e, 0x6f,
2467 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x65, 0x74, 0x73, 0x2f, 0x73, 0x65, 0x61, 0x72, 0x63,
2468 0x68, 0x3a, 0x01, 0x2a, 0x12, 0x84, 0x01, 0x0a, 0x10, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41,
2469 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
2470 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43,
2471 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
2472 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2473 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x6e, 0x6e, 0x6f,
2474 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x23, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1d, 0x22, 0x0f,
2475 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3a,
2476 0x0a, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0xa7, 0x01, 0x0a, 0x16,
2477 0x42, 0x61, 0x74, 0x63, 0x68, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x6e, 0x6e, 0x6f, 0x74,
2478 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2479 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x74, 0x63,
2480 0x68, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
2481 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
2482 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42,
2483 0x61, 0x74, 0x63, 0x68, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61,
2484 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x26, 0x82,
2485 0xd3, 0xe4, 0x93, 0x02, 0x20, 0x22, 0x1b, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74,
2486 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x62, 0x61, 0x74, 0x63, 0x68, 0x43, 0x72, 0x65, 0x61,
2487 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x12, 0x82, 0x01, 0x0a, 0x0d, 0x47, 0x65, 0x74, 0x41, 0x6e, 0x6e,
2488 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2489 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74,
2490 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
2491 0x74, 0x1a, 0x1e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d,
2492 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
2493 0x6e, 0x22, 0x27, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x21, 0x12, 0x1f, 0x2f, 0x76, 0x31, 0x2f, 0x61,
2494 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x61, 0x6e, 0x6e, 0x6f,
2495 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x7d, 0x12, 0x94, 0x01, 0x0a, 0x10, 0x55,
2496 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12,
2497 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63,
2498 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x6e, 0x6e, 0x6f, 0x74,
2499 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x67,
2500 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76,
2501 0x31, 0x2e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x33, 0x82, 0xd3,
2502 0xe4, 0x93, 0x02, 0x2d, 0x1a, 0x1f, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61,
2503 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
2504 0x6e, 0x5f, 0x69, 0x64, 0x7d, 0x3a, 0x0a, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
2505 0x6e, 0x12, 0x80, 0x01, 0x0a, 0x10, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x6e, 0x6e, 0x6f,
2506 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2507 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65,
2508 0x74, 0x65, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75,
2509 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
2510 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x27, 0x82, 0xd3, 0xe4,
2511 0x93, 0x02, 0x21, 0x2a, 0x1f, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74,
2512 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
2513 0x5f, 0x69, 0x64, 0x7d, 0x12, 0x93, 0x01, 0x0a, 0x11, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x41,
2514 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2c, 0x2e, 0x67, 0x6f, 0x6f,
2515 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e,
2516 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
2517 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
2518 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65,
2519 0x61, 0x72, 0x63, 0x68, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52,
2520 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x21, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x22,
2521 0x16, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
2522 0x2f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, 0x42, 0x6b, 0x0a, 0x16, 0x63, 0x6f,
2523 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63,
2524 0x73, 0x2e, 0x76, 0x31, 0x42, 0x10, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
2525 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2526 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70,
2527 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f,
2528 0x67, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x2f, 0x76, 0x31, 0x3b, 0x67, 0x65, 0x6e, 0x6f,
2529 0x6d, 0x69, 0x63, 0x73, 0xf8, 0x01, 0x01, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
2530 }
2531
2532 var (
2533 file_google_genomics_v1_annotations_proto_rawDescOnce sync.Once
2534 file_google_genomics_v1_annotations_proto_rawDescData = file_google_genomics_v1_annotations_proto_rawDesc
2535 )
2536
2537 func file_google_genomics_v1_annotations_proto_rawDescGZIP() []byte {
2538 file_google_genomics_v1_annotations_proto_rawDescOnce.Do(func() {
2539 file_google_genomics_v1_annotations_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_genomics_v1_annotations_proto_rawDescData)
2540 })
2541 return file_google_genomics_v1_annotations_proto_rawDescData
2542 }
2543
2544 var file_google_genomics_v1_annotations_proto_enumTypes = make([]protoimpl.EnumInfo, 4)
2545 var file_google_genomics_v1_annotations_proto_msgTypes = make([]protoimpl.MessageInfo, 25)
2546 var file_google_genomics_v1_annotations_proto_goTypes = []interface{}{
2547 (AnnotationType)(0),
2548 (VariantAnnotation_Type)(0),
2549 (VariantAnnotation_Effect)(0),
2550 (VariantAnnotation_ClinicalSignificance)(0),
2551 (*AnnotationSet)(nil),
2552 (*Annotation)(nil),
2553 (*VariantAnnotation)(nil),
2554 (*Transcript)(nil),
2555 (*ExternalId)(nil),
2556 (*CreateAnnotationSetRequest)(nil),
2557 (*GetAnnotationSetRequest)(nil),
2558 (*UpdateAnnotationSetRequest)(nil),
2559 (*DeleteAnnotationSetRequest)(nil),
2560 (*SearchAnnotationSetsRequest)(nil),
2561 (*SearchAnnotationSetsResponse)(nil),
2562 (*CreateAnnotationRequest)(nil),
2563 (*BatchCreateAnnotationsRequest)(nil),
2564 (*BatchCreateAnnotationsResponse)(nil),
2565 (*GetAnnotationRequest)(nil),
2566 (*UpdateAnnotationRequest)(nil),
2567 (*DeleteAnnotationRequest)(nil),
2568 (*SearchAnnotationsRequest)(nil),
2569 (*SearchAnnotationsResponse)(nil),
2570 nil,
2571 nil,
2572 (*VariantAnnotation_ClinicalCondition)(nil),
2573 (*Transcript_Exon)(nil),
2574 (*Transcript_CodingSequence)(nil),
2575 (*BatchCreateAnnotationsResponse_Entry)(nil),
2576 (*fieldmaskpb.FieldMask)(nil),
2577 (*structpb.ListValue)(nil),
2578 (*wrapperspb.Int32Value)(nil),
2579 (*status.Status)(nil),
2580 (*emptypb.Empty)(nil),
2581 }
2582 var file_google_genomics_v1_annotations_proto_depIdxs = []int32{
2583 0,
2584 23,
2585 0,
2586 6,
2587 7,
2588 24,
2589 1,
2590 2,
2591 25,
2592 3,
2593 26,
2594 27,
2595 4,
2596 4,
2597 29,
2598 0,
2599 4,
2600 5,
2601 5,
2602 28,
2603 5,
2604 29,
2605 5,
2606 30,
2607 30,
2608 8,
2609 31,
2610 32,
2611 5,
2612 9,
2613 10,
2614 11,
2615 12,
2616 13,
2617 15,
2618 16,
2619 18,
2620 19,
2621 20,
2622 21,
2623 4,
2624 4,
2625 4,
2626 33,
2627 14,
2628 5,
2629 17,
2630 5,
2631 5,
2632 33,
2633 22,
2634 40,
2635 29,
2636 29,
2637 29,
2638 0,
2639 }
2640
2641 func init() { file_google_genomics_v1_annotations_proto_init() }
2642 func file_google_genomics_v1_annotations_proto_init() {
2643 if File_google_genomics_v1_annotations_proto != nil {
2644 return
2645 }
2646 if !protoimpl.UnsafeEnabled {
2647 file_google_genomics_v1_annotations_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
2648 switch v := v.(*AnnotationSet); i {
2649 case 0:
2650 return &v.state
2651 case 1:
2652 return &v.sizeCache
2653 case 2:
2654 return &v.unknownFields
2655 default:
2656 return nil
2657 }
2658 }
2659 file_google_genomics_v1_annotations_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
2660 switch v := v.(*Annotation); i {
2661 case 0:
2662 return &v.state
2663 case 1:
2664 return &v.sizeCache
2665 case 2:
2666 return &v.unknownFields
2667 default:
2668 return nil
2669 }
2670 }
2671 file_google_genomics_v1_annotations_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
2672 switch v := v.(*VariantAnnotation); i {
2673 case 0:
2674 return &v.state
2675 case 1:
2676 return &v.sizeCache
2677 case 2:
2678 return &v.unknownFields
2679 default:
2680 return nil
2681 }
2682 }
2683 file_google_genomics_v1_annotations_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
2684 switch v := v.(*Transcript); i {
2685 case 0:
2686 return &v.state
2687 case 1:
2688 return &v.sizeCache
2689 case 2:
2690 return &v.unknownFields
2691 default:
2692 return nil
2693 }
2694 }
2695 file_google_genomics_v1_annotations_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
2696 switch v := v.(*ExternalId); i {
2697 case 0:
2698 return &v.state
2699 case 1:
2700 return &v.sizeCache
2701 case 2:
2702 return &v.unknownFields
2703 default:
2704 return nil
2705 }
2706 }
2707 file_google_genomics_v1_annotations_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
2708 switch v := v.(*CreateAnnotationSetRequest); i {
2709 case 0:
2710 return &v.state
2711 case 1:
2712 return &v.sizeCache
2713 case 2:
2714 return &v.unknownFields
2715 default:
2716 return nil
2717 }
2718 }
2719 file_google_genomics_v1_annotations_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
2720 switch v := v.(*GetAnnotationSetRequest); i {
2721 case 0:
2722 return &v.state
2723 case 1:
2724 return &v.sizeCache
2725 case 2:
2726 return &v.unknownFields
2727 default:
2728 return nil
2729 }
2730 }
2731 file_google_genomics_v1_annotations_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
2732 switch v := v.(*UpdateAnnotationSetRequest); i {
2733 case 0:
2734 return &v.state
2735 case 1:
2736 return &v.sizeCache
2737 case 2:
2738 return &v.unknownFields
2739 default:
2740 return nil
2741 }
2742 }
2743 file_google_genomics_v1_annotations_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
2744 switch v := v.(*DeleteAnnotationSetRequest); i {
2745 case 0:
2746 return &v.state
2747 case 1:
2748 return &v.sizeCache
2749 case 2:
2750 return &v.unknownFields
2751 default:
2752 return nil
2753 }
2754 }
2755 file_google_genomics_v1_annotations_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
2756 switch v := v.(*SearchAnnotationSetsRequest); i {
2757 case 0:
2758 return &v.state
2759 case 1:
2760 return &v.sizeCache
2761 case 2:
2762 return &v.unknownFields
2763 default:
2764 return nil
2765 }
2766 }
2767 file_google_genomics_v1_annotations_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
2768 switch v := v.(*SearchAnnotationSetsResponse); i {
2769 case 0:
2770 return &v.state
2771 case 1:
2772 return &v.sizeCache
2773 case 2:
2774 return &v.unknownFields
2775 default:
2776 return nil
2777 }
2778 }
2779 file_google_genomics_v1_annotations_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
2780 switch v := v.(*CreateAnnotationRequest); i {
2781 case 0:
2782 return &v.state
2783 case 1:
2784 return &v.sizeCache
2785 case 2:
2786 return &v.unknownFields
2787 default:
2788 return nil
2789 }
2790 }
2791 file_google_genomics_v1_annotations_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
2792 switch v := v.(*BatchCreateAnnotationsRequest); i {
2793 case 0:
2794 return &v.state
2795 case 1:
2796 return &v.sizeCache
2797 case 2:
2798 return &v.unknownFields
2799 default:
2800 return nil
2801 }
2802 }
2803 file_google_genomics_v1_annotations_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
2804 switch v := v.(*BatchCreateAnnotationsResponse); i {
2805 case 0:
2806 return &v.state
2807 case 1:
2808 return &v.sizeCache
2809 case 2:
2810 return &v.unknownFields
2811 default:
2812 return nil
2813 }
2814 }
2815 file_google_genomics_v1_annotations_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
2816 switch v := v.(*GetAnnotationRequest); i {
2817 case 0:
2818 return &v.state
2819 case 1:
2820 return &v.sizeCache
2821 case 2:
2822 return &v.unknownFields
2823 default:
2824 return nil
2825 }
2826 }
2827 file_google_genomics_v1_annotations_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
2828 switch v := v.(*UpdateAnnotationRequest); i {
2829 case 0:
2830 return &v.state
2831 case 1:
2832 return &v.sizeCache
2833 case 2:
2834 return &v.unknownFields
2835 default:
2836 return nil
2837 }
2838 }
2839 file_google_genomics_v1_annotations_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
2840 switch v := v.(*DeleteAnnotationRequest); i {
2841 case 0:
2842 return &v.state
2843 case 1:
2844 return &v.sizeCache
2845 case 2:
2846 return &v.unknownFields
2847 default:
2848 return nil
2849 }
2850 }
2851 file_google_genomics_v1_annotations_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
2852 switch v := v.(*SearchAnnotationsRequest); i {
2853 case 0:
2854 return &v.state
2855 case 1:
2856 return &v.sizeCache
2857 case 2:
2858 return &v.unknownFields
2859 default:
2860 return nil
2861 }
2862 }
2863 file_google_genomics_v1_annotations_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
2864 switch v := v.(*SearchAnnotationsResponse); i {
2865 case 0:
2866 return &v.state
2867 case 1:
2868 return &v.sizeCache
2869 case 2:
2870 return &v.unknownFields
2871 default:
2872 return nil
2873 }
2874 }
2875 file_google_genomics_v1_annotations_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
2876 switch v := v.(*VariantAnnotation_ClinicalCondition); i {
2877 case 0:
2878 return &v.state
2879 case 1:
2880 return &v.sizeCache
2881 case 2:
2882 return &v.unknownFields
2883 default:
2884 return nil
2885 }
2886 }
2887 file_google_genomics_v1_annotations_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
2888 switch v := v.(*Transcript_Exon); i {
2889 case 0:
2890 return &v.state
2891 case 1:
2892 return &v.sizeCache
2893 case 2:
2894 return &v.unknownFields
2895 default:
2896 return nil
2897 }
2898 }
2899 file_google_genomics_v1_annotations_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
2900 switch v := v.(*Transcript_CodingSequence); i {
2901 case 0:
2902 return &v.state
2903 case 1:
2904 return &v.sizeCache
2905 case 2:
2906 return &v.unknownFields
2907 default:
2908 return nil
2909 }
2910 }
2911 file_google_genomics_v1_annotations_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
2912 switch v := v.(*BatchCreateAnnotationsResponse_Entry); i {
2913 case 0:
2914 return &v.state
2915 case 1:
2916 return &v.sizeCache
2917 case 2:
2918 return &v.unknownFields
2919 default:
2920 return nil
2921 }
2922 }
2923 }
2924 file_google_genomics_v1_annotations_proto_msgTypes[1].OneofWrappers = []interface{}{
2925 (*Annotation_Variant)(nil),
2926 (*Annotation_Transcript)(nil),
2927 }
2928 file_google_genomics_v1_annotations_proto_msgTypes[17].OneofWrappers = []interface{}{
2929 (*SearchAnnotationsRequest_ReferenceId)(nil),
2930 (*SearchAnnotationsRequest_ReferenceName)(nil),
2931 }
2932 type x struct{}
2933 out := protoimpl.TypeBuilder{
2934 File: protoimpl.DescBuilder{
2935 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
2936 RawDescriptor: file_google_genomics_v1_annotations_proto_rawDesc,
2937 NumEnums: 4,
2938 NumMessages: 25,
2939 NumExtensions: 0,
2940 NumServices: 1,
2941 },
2942 GoTypes: file_google_genomics_v1_annotations_proto_goTypes,
2943 DependencyIndexes: file_google_genomics_v1_annotations_proto_depIdxs,
2944 EnumInfos: file_google_genomics_v1_annotations_proto_enumTypes,
2945 MessageInfos: file_google_genomics_v1_annotations_proto_msgTypes,
2946 }.Build()
2947 File_google_genomics_v1_annotations_proto = out.File
2948 file_google_genomics_v1_annotations_proto_rawDesc = nil
2949 file_google_genomics_v1_annotations_proto_goTypes = nil
2950 file_google_genomics_v1_annotations_proto_depIdxs = nil
2951 }
2952
2953
2954 var _ context.Context
2955 var _ grpc.ClientConnInterface
2956
2957
2958
2959 const _ = grpc.SupportPackageIsVersion6
2960
2961
2962
2963
2964 type AnnotationServiceV1Client interface {
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975 CreateAnnotationSet(ctx context.Context, in *CreateAnnotationSetRequest, opts ...grpc.CallOption) (*AnnotationSet, error)
2976
2977
2978 GetAnnotationSet(ctx context.Context, in *GetAnnotationSetRequest, opts ...grpc.CallOption) (*AnnotationSet, error)
2979
2980
2981
2982 UpdateAnnotationSet(ctx context.Context, in *UpdateAnnotationSetRequest, opts ...grpc.CallOption) (*AnnotationSet, error)
2983
2984
2985 DeleteAnnotationSet(ctx context.Context, in *DeleteAnnotationSetRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
2986
2987
2988
2989
2990
2991 SearchAnnotationSets(ctx context.Context, in *SearchAnnotationSetsRequest, opts ...grpc.CallOption) (*SearchAnnotationSetsResponse, error)
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014 CreateAnnotation(ctx context.Context, in *CreateAnnotationRequest, opts ...grpc.CallOption) (*Annotation, error)
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029 BatchCreateAnnotations(ctx context.Context, in *BatchCreateAnnotationsRequest, opts ...grpc.CallOption) (*BatchCreateAnnotationsResponse, error)
3030
3031
3032 GetAnnotation(ctx context.Context, in *GetAnnotationRequest, opts ...grpc.CallOption) (*Annotation, error)
3033
3034
3035 UpdateAnnotation(ctx context.Context, in *UpdateAnnotationRequest, opts ...grpc.CallOption) (*Annotation, error)
3036
3037
3038 DeleteAnnotation(ctx context.Context, in *DeleteAnnotationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
3039
3040
3041
3042
3043
3044
3045
3046 SearchAnnotations(ctx context.Context, in *SearchAnnotationsRequest, opts ...grpc.CallOption) (*SearchAnnotationsResponse, error)
3047 }
3048
3049 type annotationServiceV1Client struct {
3050 cc grpc.ClientConnInterface
3051 }
3052
3053 func NewAnnotationServiceV1Client(cc grpc.ClientConnInterface) AnnotationServiceV1Client {
3054 return &annotationServiceV1Client{cc}
3055 }
3056
3057 func (c *annotationServiceV1Client) CreateAnnotationSet(ctx context.Context, in *CreateAnnotationSetRequest, opts ...grpc.CallOption) (*AnnotationSet, error) {
3058 out := new(AnnotationSet)
3059 err := c.cc.Invoke(ctx, "/google.genomics.v1.AnnotationServiceV1/CreateAnnotationSet", in, out, opts...)
3060 if err != nil {
3061 return nil, err
3062 }
3063 return out, nil
3064 }
3065
3066 func (c *annotationServiceV1Client) GetAnnotationSet(ctx context.Context, in *GetAnnotationSetRequest, opts ...grpc.CallOption) (*AnnotationSet, error) {
3067 out := new(AnnotationSet)
3068 err := c.cc.Invoke(ctx, "/google.genomics.v1.AnnotationServiceV1/GetAnnotationSet", in, out, opts...)
3069 if err != nil {
3070 return nil, err
3071 }
3072 return out, nil
3073 }
3074
3075 func (c *annotationServiceV1Client) UpdateAnnotationSet(ctx context.Context, in *UpdateAnnotationSetRequest, opts ...grpc.CallOption) (*AnnotationSet, error) {
3076 out := new(AnnotationSet)
3077 err := c.cc.Invoke(ctx, "/google.genomics.v1.AnnotationServiceV1/UpdateAnnotationSet", in, out, opts...)
3078 if err != nil {
3079 return nil, err
3080 }
3081 return out, nil
3082 }
3083
3084 func (c *annotationServiceV1Client) DeleteAnnotationSet(ctx context.Context, in *DeleteAnnotationSetRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
3085 out := new(emptypb.Empty)
3086 err := c.cc.Invoke(ctx, "/google.genomics.v1.AnnotationServiceV1/DeleteAnnotationSet", in, out, opts...)
3087 if err != nil {
3088 return nil, err
3089 }
3090 return out, nil
3091 }
3092
3093 func (c *annotationServiceV1Client) SearchAnnotationSets(ctx context.Context, in *SearchAnnotationSetsRequest, opts ...grpc.CallOption) (*SearchAnnotationSetsResponse, error) {
3094 out := new(SearchAnnotationSetsResponse)
3095 err := c.cc.Invoke(ctx, "/google.genomics.v1.AnnotationServiceV1/SearchAnnotationSets", in, out, opts...)
3096 if err != nil {
3097 return nil, err
3098 }
3099 return out, nil
3100 }
3101
3102 func (c *annotationServiceV1Client) CreateAnnotation(ctx context.Context, in *CreateAnnotationRequest, opts ...grpc.CallOption) (*Annotation, error) {
3103 out := new(Annotation)
3104 err := c.cc.Invoke(ctx, "/google.genomics.v1.AnnotationServiceV1/CreateAnnotation", in, out, opts...)
3105 if err != nil {
3106 return nil, err
3107 }
3108 return out, nil
3109 }
3110
3111 func (c *annotationServiceV1Client) BatchCreateAnnotations(ctx context.Context, in *BatchCreateAnnotationsRequest, opts ...grpc.CallOption) (*BatchCreateAnnotationsResponse, error) {
3112 out := new(BatchCreateAnnotationsResponse)
3113 err := c.cc.Invoke(ctx, "/google.genomics.v1.AnnotationServiceV1/BatchCreateAnnotations", in, out, opts...)
3114 if err != nil {
3115 return nil, err
3116 }
3117 return out, nil
3118 }
3119
3120 func (c *annotationServiceV1Client) GetAnnotation(ctx context.Context, in *GetAnnotationRequest, opts ...grpc.CallOption) (*Annotation, error) {
3121 out := new(Annotation)
3122 err := c.cc.Invoke(ctx, "/google.genomics.v1.AnnotationServiceV1/GetAnnotation", in, out, opts...)
3123 if err != nil {
3124 return nil, err
3125 }
3126 return out, nil
3127 }
3128
3129 func (c *annotationServiceV1Client) UpdateAnnotation(ctx context.Context, in *UpdateAnnotationRequest, opts ...grpc.CallOption) (*Annotation, error) {
3130 out := new(Annotation)
3131 err := c.cc.Invoke(ctx, "/google.genomics.v1.AnnotationServiceV1/UpdateAnnotation", in, out, opts...)
3132 if err != nil {
3133 return nil, err
3134 }
3135 return out, nil
3136 }
3137
3138 func (c *annotationServiceV1Client) DeleteAnnotation(ctx context.Context, in *DeleteAnnotationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
3139 out := new(emptypb.Empty)
3140 err := c.cc.Invoke(ctx, "/google.genomics.v1.AnnotationServiceV1/DeleteAnnotation", in, out, opts...)
3141 if err != nil {
3142 return nil, err
3143 }
3144 return out, nil
3145 }
3146
3147 func (c *annotationServiceV1Client) SearchAnnotations(ctx context.Context, in *SearchAnnotationsRequest, opts ...grpc.CallOption) (*SearchAnnotationsResponse, error) {
3148 out := new(SearchAnnotationsResponse)
3149 err := c.cc.Invoke(ctx, "/google.genomics.v1.AnnotationServiceV1/SearchAnnotations", in, out, opts...)
3150 if err != nil {
3151 return nil, err
3152 }
3153 return out, nil
3154 }
3155
3156
3157 type AnnotationServiceV1Server interface {
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168 CreateAnnotationSet(context.Context, *CreateAnnotationSetRequest) (*AnnotationSet, error)
3169
3170
3171 GetAnnotationSet(context.Context, *GetAnnotationSetRequest) (*AnnotationSet, error)
3172
3173
3174
3175 UpdateAnnotationSet(context.Context, *UpdateAnnotationSetRequest) (*AnnotationSet, error)
3176
3177
3178 DeleteAnnotationSet(context.Context, *DeleteAnnotationSetRequest) (*emptypb.Empty, error)
3179
3180
3181
3182
3183
3184 SearchAnnotationSets(context.Context, *SearchAnnotationSetsRequest) (*SearchAnnotationSetsResponse, error)
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207 CreateAnnotation(context.Context, *CreateAnnotationRequest) (*Annotation, error)
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222 BatchCreateAnnotations(context.Context, *BatchCreateAnnotationsRequest) (*BatchCreateAnnotationsResponse, error)
3223
3224
3225 GetAnnotation(context.Context, *GetAnnotationRequest) (*Annotation, error)
3226
3227
3228 UpdateAnnotation(context.Context, *UpdateAnnotationRequest) (*Annotation, error)
3229
3230
3231 DeleteAnnotation(context.Context, *DeleteAnnotationRequest) (*emptypb.Empty, error)
3232
3233
3234
3235
3236
3237
3238
3239 SearchAnnotations(context.Context, *SearchAnnotationsRequest) (*SearchAnnotationsResponse, error)
3240 }
3241
3242
3243 type UnimplementedAnnotationServiceV1Server struct {
3244 }
3245
3246 func (*UnimplementedAnnotationServiceV1Server) CreateAnnotationSet(context.Context, *CreateAnnotationSetRequest) (*AnnotationSet, error) {
3247 return nil, status1.Errorf(codes.Unimplemented, "method CreateAnnotationSet not implemented")
3248 }
3249 func (*UnimplementedAnnotationServiceV1Server) GetAnnotationSet(context.Context, *GetAnnotationSetRequest) (*AnnotationSet, error) {
3250 return nil, status1.Errorf(codes.Unimplemented, "method GetAnnotationSet not implemented")
3251 }
3252 func (*UnimplementedAnnotationServiceV1Server) UpdateAnnotationSet(context.Context, *UpdateAnnotationSetRequest) (*AnnotationSet, error) {
3253 return nil, status1.Errorf(codes.Unimplemented, "method UpdateAnnotationSet not implemented")
3254 }
3255 func (*UnimplementedAnnotationServiceV1Server) DeleteAnnotationSet(context.Context, *DeleteAnnotationSetRequest) (*emptypb.Empty, error) {
3256 return nil, status1.Errorf(codes.Unimplemented, "method DeleteAnnotationSet not implemented")
3257 }
3258 func (*UnimplementedAnnotationServiceV1Server) SearchAnnotationSets(context.Context, *SearchAnnotationSetsRequest) (*SearchAnnotationSetsResponse, error) {
3259 return nil, status1.Errorf(codes.Unimplemented, "method SearchAnnotationSets not implemented")
3260 }
3261 func (*UnimplementedAnnotationServiceV1Server) CreateAnnotation(context.Context, *CreateAnnotationRequest) (*Annotation, error) {
3262 return nil, status1.Errorf(codes.Unimplemented, "method CreateAnnotation not implemented")
3263 }
3264 func (*UnimplementedAnnotationServiceV1Server) BatchCreateAnnotations(context.Context, *BatchCreateAnnotationsRequest) (*BatchCreateAnnotationsResponse, error) {
3265 return nil, status1.Errorf(codes.Unimplemented, "method BatchCreateAnnotations not implemented")
3266 }
3267 func (*UnimplementedAnnotationServiceV1Server) GetAnnotation(context.Context, *GetAnnotationRequest) (*Annotation, error) {
3268 return nil, status1.Errorf(codes.Unimplemented, "method GetAnnotation not implemented")
3269 }
3270 func (*UnimplementedAnnotationServiceV1Server) UpdateAnnotation(context.Context, *UpdateAnnotationRequest) (*Annotation, error) {
3271 return nil, status1.Errorf(codes.Unimplemented, "method UpdateAnnotation not implemented")
3272 }
3273 func (*UnimplementedAnnotationServiceV1Server) DeleteAnnotation(context.Context, *DeleteAnnotationRequest) (*emptypb.Empty, error) {
3274 return nil, status1.Errorf(codes.Unimplemented, "method DeleteAnnotation not implemented")
3275 }
3276 func (*UnimplementedAnnotationServiceV1Server) SearchAnnotations(context.Context, *SearchAnnotationsRequest) (*SearchAnnotationsResponse, error) {
3277 return nil, status1.Errorf(codes.Unimplemented, "method SearchAnnotations not implemented")
3278 }
3279
3280 func RegisterAnnotationServiceV1Server(s *grpc.Server, srv AnnotationServiceV1Server) {
3281 s.RegisterService(&_AnnotationServiceV1_serviceDesc, srv)
3282 }
3283
3284 func _AnnotationServiceV1_CreateAnnotationSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3285 in := new(CreateAnnotationSetRequest)
3286 if err := dec(in); err != nil {
3287 return nil, err
3288 }
3289 if interceptor == nil {
3290 return srv.(AnnotationServiceV1Server).CreateAnnotationSet(ctx, in)
3291 }
3292 info := &grpc.UnaryServerInfo{
3293 Server: srv,
3294 FullMethod: "/google.genomics.v1.AnnotationServiceV1/CreateAnnotationSet",
3295 }
3296 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3297 return srv.(AnnotationServiceV1Server).CreateAnnotationSet(ctx, req.(*CreateAnnotationSetRequest))
3298 }
3299 return interceptor(ctx, in, info, handler)
3300 }
3301
3302 func _AnnotationServiceV1_GetAnnotationSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3303 in := new(GetAnnotationSetRequest)
3304 if err := dec(in); err != nil {
3305 return nil, err
3306 }
3307 if interceptor == nil {
3308 return srv.(AnnotationServiceV1Server).GetAnnotationSet(ctx, in)
3309 }
3310 info := &grpc.UnaryServerInfo{
3311 Server: srv,
3312 FullMethod: "/google.genomics.v1.AnnotationServiceV1/GetAnnotationSet",
3313 }
3314 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3315 return srv.(AnnotationServiceV1Server).GetAnnotationSet(ctx, req.(*GetAnnotationSetRequest))
3316 }
3317 return interceptor(ctx, in, info, handler)
3318 }
3319
3320 func _AnnotationServiceV1_UpdateAnnotationSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3321 in := new(UpdateAnnotationSetRequest)
3322 if err := dec(in); err != nil {
3323 return nil, err
3324 }
3325 if interceptor == nil {
3326 return srv.(AnnotationServiceV1Server).UpdateAnnotationSet(ctx, in)
3327 }
3328 info := &grpc.UnaryServerInfo{
3329 Server: srv,
3330 FullMethod: "/google.genomics.v1.AnnotationServiceV1/UpdateAnnotationSet",
3331 }
3332 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3333 return srv.(AnnotationServiceV1Server).UpdateAnnotationSet(ctx, req.(*UpdateAnnotationSetRequest))
3334 }
3335 return interceptor(ctx, in, info, handler)
3336 }
3337
3338 func _AnnotationServiceV1_DeleteAnnotationSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3339 in := new(DeleteAnnotationSetRequest)
3340 if err := dec(in); err != nil {
3341 return nil, err
3342 }
3343 if interceptor == nil {
3344 return srv.(AnnotationServiceV1Server).DeleteAnnotationSet(ctx, in)
3345 }
3346 info := &grpc.UnaryServerInfo{
3347 Server: srv,
3348 FullMethod: "/google.genomics.v1.AnnotationServiceV1/DeleteAnnotationSet",
3349 }
3350 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3351 return srv.(AnnotationServiceV1Server).DeleteAnnotationSet(ctx, req.(*DeleteAnnotationSetRequest))
3352 }
3353 return interceptor(ctx, in, info, handler)
3354 }
3355
3356 func _AnnotationServiceV1_SearchAnnotationSets_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3357 in := new(SearchAnnotationSetsRequest)
3358 if err := dec(in); err != nil {
3359 return nil, err
3360 }
3361 if interceptor == nil {
3362 return srv.(AnnotationServiceV1Server).SearchAnnotationSets(ctx, in)
3363 }
3364 info := &grpc.UnaryServerInfo{
3365 Server: srv,
3366 FullMethod: "/google.genomics.v1.AnnotationServiceV1/SearchAnnotationSets",
3367 }
3368 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3369 return srv.(AnnotationServiceV1Server).SearchAnnotationSets(ctx, req.(*SearchAnnotationSetsRequest))
3370 }
3371 return interceptor(ctx, in, info, handler)
3372 }
3373
3374 func _AnnotationServiceV1_CreateAnnotation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3375 in := new(CreateAnnotationRequest)
3376 if err := dec(in); err != nil {
3377 return nil, err
3378 }
3379 if interceptor == nil {
3380 return srv.(AnnotationServiceV1Server).CreateAnnotation(ctx, in)
3381 }
3382 info := &grpc.UnaryServerInfo{
3383 Server: srv,
3384 FullMethod: "/google.genomics.v1.AnnotationServiceV1/CreateAnnotation",
3385 }
3386 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3387 return srv.(AnnotationServiceV1Server).CreateAnnotation(ctx, req.(*CreateAnnotationRequest))
3388 }
3389 return interceptor(ctx, in, info, handler)
3390 }
3391
3392 func _AnnotationServiceV1_BatchCreateAnnotations_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3393 in := new(BatchCreateAnnotationsRequest)
3394 if err := dec(in); err != nil {
3395 return nil, err
3396 }
3397 if interceptor == nil {
3398 return srv.(AnnotationServiceV1Server).BatchCreateAnnotations(ctx, in)
3399 }
3400 info := &grpc.UnaryServerInfo{
3401 Server: srv,
3402 FullMethod: "/google.genomics.v1.AnnotationServiceV1/BatchCreateAnnotations",
3403 }
3404 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3405 return srv.(AnnotationServiceV1Server).BatchCreateAnnotations(ctx, req.(*BatchCreateAnnotationsRequest))
3406 }
3407 return interceptor(ctx, in, info, handler)
3408 }
3409
3410 func _AnnotationServiceV1_GetAnnotation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3411 in := new(GetAnnotationRequest)
3412 if err := dec(in); err != nil {
3413 return nil, err
3414 }
3415 if interceptor == nil {
3416 return srv.(AnnotationServiceV1Server).GetAnnotation(ctx, in)
3417 }
3418 info := &grpc.UnaryServerInfo{
3419 Server: srv,
3420 FullMethod: "/google.genomics.v1.AnnotationServiceV1/GetAnnotation",
3421 }
3422 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3423 return srv.(AnnotationServiceV1Server).GetAnnotation(ctx, req.(*GetAnnotationRequest))
3424 }
3425 return interceptor(ctx, in, info, handler)
3426 }
3427
3428 func _AnnotationServiceV1_UpdateAnnotation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3429 in := new(UpdateAnnotationRequest)
3430 if err := dec(in); err != nil {
3431 return nil, err
3432 }
3433 if interceptor == nil {
3434 return srv.(AnnotationServiceV1Server).UpdateAnnotation(ctx, in)
3435 }
3436 info := &grpc.UnaryServerInfo{
3437 Server: srv,
3438 FullMethod: "/google.genomics.v1.AnnotationServiceV1/UpdateAnnotation",
3439 }
3440 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3441 return srv.(AnnotationServiceV1Server).UpdateAnnotation(ctx, req.(*UpdateAnnotationRequest))
3442 }
3443 return interceptor(ctx, in, info, handler)
3444 }
3445
3446 func _AnnotationServiceV1_DeleteAnnotation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3447 in := new(DeleteAnnotationRequest)
3448 if err := dec(in); err != nil {
3449 return nil, err
3450 }
3451 if interceptor == nil {
3452 return srv.(AnnotationServiceV1Server).DeleteAnnotation(ctx, in)
3453 }
3454 info := &grpc.UnaryServerInfo{
3455 Server: srv,
3456 FullMethod: "/google.genomics.v1.AnnotationServiceV1/DeleteAnnotation",
3457 }
3458 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3459 return srv.(AnnotationServiceV1Server).DeleteAnnotation(ctx, req.(*DeleteAnnotationRequest))
3460 }
3461 return interceptor(ctx, in, info, handler)
3462 }
3463
3464 func _AnnotationServiceV1_SearchAnnotations_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3465 in := new(SearchAnnotationsRequest)
3466 if err := dec(in); err != nil {
3467 return nil, err
3468 }
3469 if interceptor == nil {
3470 return srv.(AnnotationServiceV1Server).SearchAnnotations(ctx, in)
3471 }
3472 info := &grpc.UnaryServerInfo{
3473 Server: srv,
3474 FullMethod: "/google.genomics.v1.AnnotationServiceV1/SearchAnnotations",
3475 }
3476 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3477 return srv.(AnnotationServiceV1Server).SearchAnnotations(ctx, req.(*SearchAnnotationsRequest))
3478 }
3479 return interceptor(ctx, in, info, handler)
3480 }
3481
3482 var _AnnotationServiceV1_serviceDesc = grpc.ServiceDesc{
3483 ServiceName: "google.genomics.v1.AnnotationServiceV1",
3484 HandlerType: (*AnnotationServiceV1Server)(nil),
3485 Methods: []grpc.MethodDesc{
3486 {
3487 MethodName: "CreateAnnotationSet",
3488 Handler: _AnnotationServiceV1_CreateAnnotationSet_Handler,
3489 },
3490 {
3491 MethodName: "GetAnnotationSet",
3492 Handler: _AnnotationServiceV1_GetAnnotationSet_Handler,
3493 },
3494 {
3495 MethodName: "UpdateAnnotationSet",
3496 Handler: _AnnotationServiceV1_UpdateAnnotationSet_Handler,
3497 },
3498 {
3499 MethodName: "DeleteAnnotationSet",
3500 Handler: _AnnotationServiceV1_DeleteAnnotationSet_Handler,
3501 },
3502 {
3503 MethodName: "SearchAnnotationSets",
3504 Handler: _AnnotationServiceV1_SearchAnnotationSets_Handler,
3505 },
3506 {
3507 MethodName: "CreateAnnotation",
3508 Handler: _AnnotationServiceV1_CreateAnnotation_Handler,
3509 },
3510 {
3511 MethodName: "BatchCreateAnnotations",
3512 Handler: _AnnotationServiceV1_BatchCreateAnnotations_Handler,
3513 },
3514 {
3515 MethodName: "GetAnnotation",
3516 Handler: _AnnotationServiceV1_GetAnnotation_Handler,
3517 },
3518 {
3519 MethodName: "UpdateAnnotation",
3520 Handler: _AnnotationServiceV1_UpdateAnnotation_Handler,
3521 },
3522 {
3523 MethodName: "DeleteAnnotation",
3524 Handler: _AnnotationServiceV1_DeleteAnnotation_Handler,
3525 },
3526 {
3527 MethodName: "SearchAnnotations",
3528 Handler: _AnnotationServiceV1_SearchAnnotations_Handler,
3529 },
3530 },
3531 Streams: []grpc.StreamDesc{},
3532 Metadata: "google/genomics/v1/annotations.proto",
3533 }
3534
View as plain text