1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: google/genomics/v1/variants.proto 3 4package genomics 5 6import ( 7 context "context" 8 fmt "fmt" 9 math "math" 10 11 proto "github.com/golang/protobuf/proto" 12 empty "github.com/golang/protobuf/ptypes/empty" 13 _struct "github.com/golang/protobuf/ptypes/struct" 14 _ "google.golang.org/genproto/googleapis/api/annotations" 15 longrunning "google.golang.org/genproto/googleapis/longrunning" 16 field_mask "google.golang.org/genproto/protobuf/field_mask" 17 grpc "google.golang.org/grpc" 18 codes "google.golang.org/grpc/codes" 19 status "google.golang.org/grpc/status" 20) 21 22// Reference imports to suppress errors if they are not otherwise used. 23var _ = proto.Marshal 24var _ = fmt.Errorf 25var _ = math.Inf 26 27// This is a compile-time assertion to ensure that this generated file 28// is compatible with the proto package it is being compiled against. 29// A compilation error at this line likely means your copy of the 30// proto package needs to be updated. 31const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package 32 33// Operations to be performed during import on Variant info fields. 34// These operations are set for each info field in the info_merge_config 35// map of ImportVariantsRequest, which is plumbed down to the 36// MergeVariantRequests generated by the import job. 37type InfoMergeOperation int32 38 39const ( 40 InfoMergeOperation_INFO_MERGE_OPERATION_UNSPECIFIED InfoMergeOperation = 0 41 // By default, Variant info fields are persisted if the Variant doesn't 42 // already exist in the variantset. If the Variant is equivalent to a 43 // Variant already in the variantset, the incoming Variant's info field 44 // is ignored in favor of that of the already persisted Variant. 45 InfoMergeOperation_IGNORE_NEW InfoMergeOperation = 1 46 // This operation removes an info field from the incoming Variant 47 // and persists this info field in each of the incoming Variant's Calls. 48 InfoMergeOperation_MOVE_TO_CALLS InfoMergeOperation = 2 49) 50 51var InfoMergeOperation_name = map[int32]string{ 52 0: "INFO_MERGE_OPERATION_UNSPECIFIED", 53 1: "IGNORE_NEW", 54 2: "MOVE_TO_CALLS", 55} 56 57var InfoMergeOperation_value = map[string]int32{ 58 "INFO_MERGE_OPERATION_UNSPECIFIED": 0, 59 "IGNORE_NEW": 1, 60 "MOVE_TO_CALLS": 2, 61} 62 63func (x InfoMergeOperation) String() string { 64 return proto.EnumName(InfoMergeOperation_name, int32(x)) 65} 66 67func (InfoMergeOperation) EnumDescriptor() ([]byte, []int) { 68 return fileDescriptor_c2de6f9e5b6e8ed2, []int{0} 69} 70 71type VariantSetMetadata_Type int32 72 73const ( 74 VariantSetMetadata_TYPE_UNSPECIFIED VariantSetMetadata_Type = 0 75 VariantSetMetadata_INTEGER VariantSetMetadata_Type = 1 76 VariantSetMetadata_FLOAT VariantSetMetadata_Type = 2 77 VariantSetMetadata_FLAG VariantSetMetadata_Type = 3 78 VariantSetMetadata_CHARACTER VariantSetMetadata_Type = 4 79 VariantSetMetadata_STRING VariantSetMetadata_Type = 5 80) 81 82var VariantSetMetadata_Type_name = map[int32]string{ 83 0: "TYPE_UNSPECIFIED", 84 1: "INTEGER", 85 2: "FLOAT", 86 3: "FLAG", 87 4: "CHARACTER", 88 5: "STRING", 89} 90 91var VariantSetMetadata_Type_value = map[string]int32{ 92 "TYPE_UNSPECIFIED": 0, 93 "INTEGER": 1, 94 "FLOAT": 2, 95 "FLAG": 3, 96 "CHARACTER": 4, 97 "STRING": 5, 98} 99 100func (x VariantSetMetadata_Type) String() string { 101 return proto.EnumName(VariantSetMetadata_Type_name, int32(x)) 102} 103 104func (VariantSetMetadata_Type) EnumDescriptor() ([]byte, []int) { 105 return fileDescriptor_c2de6f9e5b6e8ed2, []int{0, 0} 106} 107 108type ImportVariantsRequest_Format int32 109 110const ( 111 ImportVariantsRequest_FORMAT_UNSPECIFIED ImportVariantsRequest_Format = 0 112 // VCF (Variant Call Format). The VCF files may be gzip compressed. gVCF is 113 // also supported. 114 ImportVariantsRequest_FORMAT_VCF ImportVariantsRequest_Format = 1 115 // Complete Genomics masterVarBeta format. The masterVarBeta files may 116 // be bzip2 compressed. 117 ImportVariantsRequest_FORMAT_COMPLETE_GENOMICS ImportVariantsRequest_Format = 2 118) 119 120var ImportVariantsRequest_Format_name = map[int32]string{ 121 0: "FORMAT_UNSPECIFIED", 122 1: "FORMAT_VCF", 123 2: "FORMAT_COMPLETE_GENOMICS", 124} 125 126var ImportVariantsRequest_Format_value = map[string]int32{ 127 "FORMAT_UNSPECIFIED": 0, 128 "FORMAT_VCF": 1, 129 "FORMAT_COMPLETE_GENOMICS": 2, 130} 131 132func (x ImportVariantsRequest_Format) String() string { 133 return proto.EnumName(ImportVariantsRequest_Format_name, int32(x)) 134} 135 136func (ImportVariantsRequest_Format) EnumDescriptor() ([]byte, []int) { 137 return fileDescriptor_c2de6f9e5b6e8ed2, []int{6, 0} 138} 139 140type ExportVariantSetRequest_Format int32 141 142const ( 143 ExportVariantSetRequest_FORMAT_UNSPECIFIED ExportVariantSetRequest_Format = 0 144 // Export the data to Google BigQuery. 145 ExportVariantSetRequest_FORMAT_BIGQUERY ExportVariantSetRequest_Format = 1 146) 147 148var ExportVariantSetRequest_Format_name = map[int32]string{ 149 0: "FORMAT_UNSPECIFIED", 150 1: "FORMAT_BIGQUERY", 151} 152 153var ExportVariantSetRequest_Format_value = map[string]int32{ 154 "FORMAT_UNSPECIFIED": 0, 155 "FORMAT_BIGQUERY": 1, 156} 157 158func (x ExportVariantSetRequest_Format) String() string { 159 return proto.EnumName(ExportVariantSetRequest_Format_name, int32(x)) 160} 161 162func (ExportVariantSetRequest_Format) EnumDescriptor() ([]byte, []int) { 163 return fileDescriptor_c2de6f9e5b6e8ed2, []int{9, 0} 164} 165 166// Metadata describes a single piece of variant call metadata. 167// These data include a top level key and either a single value string (value) 168// or a list of key-value pairs (info.) 169// Value and info are mutually exclusive. 170type VariantSetMetadata struct { 171 // The top-level key. 172 Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 173 // The value field for simple metadata 174 Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` 175 // User-provided ID field, not enforced by this API. 176 // Two or more pieces of structured metadata with identical 177 // id and key fields are considered equivalent. 178 Id string `protobuf:"bytes,4,opt,name=id,proto3" json:"id,omitempty"` 179 // The type of data. Possible types include: Integer, Float, 180 // Flag, Character, and String. 181 Type VariantSetMetadata_Type `protobuf:"varint,5,opt,name=type,proto3,enum=google.genomics.v1.VariantSetMetadata_Type" json:"type,omitempty"` 182 // The number of values that can be included in a field described by this 183 // metadata. 184 Number string `protobuf:"bytes,8,opt,name=number,proto3" json:"number,omitempty"` 185 // A textual description of this metadata. 186 Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"` 187 // Remaining structured metadata key-value pairs. This must be of the form 188 // map<string, string[]> (string key mapping to a list of string values). 189 Info map[string]*_struct.ListValue `protobuf:"bytes,3,rep,name=info,proto3" json:"info,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 190 XXX_NoUnkeyedLiteral struct{} `json:"-"` 191 XXX_unrecognized []byte `json:"-"` 192 XXX_sizecache int32 `json:"-"` 193} 194 195func (m *VariantSetMetadata) Reset() { *m = VariantSetMetadata{} } 196func (m *VariantSetMetadata) String() string { return proto.CompactTextString(m) } 197func (*VariantSetMetadata) ProtoMessage() {} 198func (*VariantSetMetadata) Descriptor() ([]byte, []int) { 199 return fileDescriptor_c2de6f9e5b6e8ed2, []int{0} 200} 201 202func (m *VariantSetMetadata) XXX_Unmarshal(b []byte) error { 203 return xxx_messageInfo_VariantSetMetadata.Unmarshal(m, b) 204} 205func (m *VariantSetMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 206 return xxx_messageInfo_VariantSetMetadata.Marshal(b, m, deterministic) 207} 208func (m *VariantSetMetadata) XXX_Merge(src proto.Message) { 209 xxx_messageInfo_VariantSetMetadata.Merge(m, src) 210} 211func (m *VariantSetMetadata) XXX_Size() int { 212 return xxx_messageInfo_VariantSetMetadata.Size(m) 213} 214func (m *VariantSetMetadata) XXX_DiscardUnknown() { 215 xxx_messageInfo_VariantSetMetadata.DiscardUnknown(m) 216} 217 218var xxx_messageInfo_VariantSetMetadata proto.InternalMessageInfo 219 220func (m *VariantSetMetadata) GetKey() string { 221 if m != nil { 222 return m.Key 223 } 224 return "" 225} 226 227func (m *VariantSetMetadata) GetValue() string { 228 if m != nil { 229 return m.Value 230 } 231 return "" 232} 233 234func (m *VariantSetMetadata) GetId() string { 235 if m != nil { 236 return m.Id 237 } 238 return "" 239} 240 241func (m *VariantSetMetadata) GetType() VariantSetMetadata_Type { 242 if m != nil { 243 return m.Type 244 } 245 return VariantSetMetadata_TYPE_UNSPECIFIED 246} 247 248func (m *VariantSetMetadata) GetNumber() string { 249 if m != nil { 250 return m.Number 251 } 252 return "" 253} 254 255func (m *VariantSetMetadata) GetDescription() string { 256 if m != nil { 257 return m.Description 258 } 259 return "" 260} 261 262func (m *VariantSetMetadata) GetInfo() map[string]*_struct.ListValue { 263 if m != nil { 264 return m.Info 265 } 266 return nil 267} 268 269// A variant set is a collection of call sets and variants. It contains summary 270// statistics of those contents. A variant set belongs to a dataset. 271// 272// For more genomics resource definitions, see [Fundamentals of Google 273// Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 274type VariantSet struct { 275 // The dataset to which this variant set belongs. 276 DatasetId string `protobuf:"bytes,1,opt,name=dataset_id,json=datasetId,proto3" json:"dataset_id,omitempty"` 277 // The server-generated variant set ID, unique across all variant sets. 278 Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` 279 // The reference set to which the variant set is mapped. The reference set 280 // describes the alignment provenance of the variant set, while the 281 // `referenceBounds` describe the shape of the actual variant data. The 282 // reference set's reference names are a superset of those found in the 283 // `referenceBounds`. 284 // 285 // For example, given a variant set that is mapped to the GRCh38 reference set 286 // and contains a single variant on reference 'X', `referenceBounds` would 287 // contain only an entry for 'X', while the associated reference set 288 // enumerates all possible references: '1', '2', 'X', 'Y', 'MT', etc. 289 ReferenceSetId string `protobuf:"bytes,6,opt,name=reference_set_id,json=referenceSetId,proto3" json:"reference_set_id,omitempty"` 290 // A list of all references used by the variants in a variant set 291 // with associated coordinate upper bounds for each one. 292 ReferenceBounds []*ReferenceBound `protobuf:"bytes,5,rep,name=reference_bounds,json=referenceBounds,proto3" json:"reference_bounds,omitempty"` 293 // The metadata associated with this variant set. 294 Metadata []*VariantSetMetadata `protobuf:"bytes,4,rep,name=metadata,proto3" json:"metadata,omitempty"` 295 // User-specified, mutable name. 296 Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"` 297 // A textual description of this variant set. 298 Description string `protobuf:"bytes,8,opt,name=description,proto3" json:"description,omitempty"` 299 XXX_NoUnkeyedLiteral struct{} `json:"-"` 300 XXX_unrecognized []byte `json:"-"` 301 XXX_sizecache int32 `json:"-"` 302} 303 304func (m *VariantSet) Reset() { *m = VariantSet{} } 305func (m *VariantSet) String() string { return proto.CompactTextString(m) } 306func (*VariantSet) ProtoMessage() {} 307func (*VariantSet) Descriptor() ([]byte, []int) { 308 return fileDescriptor_c2de6f9e5b6e8ed2, []int{1} 309} 310 311func (m *VariantSet) XXX_Unmarshal(b []byte) error { 312 return xxx_messageInfo_VariantSet.Unmarshal(m, b) 313} 314func (m *VariantSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 315 return xxx_messageInfo_VariantSet.Marshal(b, m, deterministic) 316} 317func (m *VariantSet) XXX_Merge(src proto.Message) { 318 xxx_messageInfo_VariantSet.Merge(m, src) 319} 320func (m *VariantSet) XXX_Size() int { 321 return xxx_messageInfo_VariantSet.Size(m) 322} 323func (m *VariantSet) XXX_DiscardUnknown() { 324 xxx_messageInfo_VariantSet.DiscardUnknown(m) 325} 326 327var xxx_messageInfo_VariantSet proto.InternalMessageInfo 328 329func (m *VariantSet) GetDatasetId() string { 330 if m != nil { 331 return m.DatasetId 332 } 333 return "" 334} 335 336func (m *VariantSet) GetId() string { 337 if m != nil { 338 return m.Id 339 } 340 return "" 341} 342 343func (m *VariantSet) GetReferenceSetId() string { 344 if m != nil { 345 return m.ReferenceSetId 346 } 347 return "" 348} 349 350func (m *VariantSet) GetReferenceBounds() []*ReferenceBound { 351 if m != nil { 352 return m.ReferenceBounds 353 } 354 return nil 355} 356 357func (m *VariantSet) GetMetadata() []*VariantSetMetadata { 358 if m != nil { 359 return m.Metadata 360 } 361 return nil 362} 363 364func (m *VariantSet) GetName() string { 365 if m != nil { 366 return m.Name 367 } 368 return "" 369} 370 371func (m *VariantSet) GetDescription() string { 372 if m != nil { 373 return m.Description 374 } 375 return "" 376} 377 378// A variant represents a change in DNA sequence relative to a reference 379// sequence. For example, a variant could represent a SNP or an insertion. 380// Variants belong to a variant set. 381// 382// For more genomics resource definitions, see [Fundamentals of Google 383// Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 384// 385// Each of the calls on a variant represent a determination of genotype with 386// respect to that variant. For example, a call might assign probability of 0.32 387// to the occurrence of a SNP named rs1234 in a sample named NA12345. A call 388// belongs to a call set, which contains related calls typically from one 389// sample. 390type Variant struct { 391 // The ID of the variant set this variant belongs to. 392 VariantSetId string `protobuf:"bytes,15,opt,name=variant_set_id,json=variantSetId,proto3" json:"variant_set_id,omitempty"` 393 // The server-generated variant ID, unique across all variants. 394 Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` 395 // Names for the variant, for example a RefSNP ID. 396 Names []string `protobuf:"bytes,3,rep,name=names,proto3" json:"names,omitempty"` 397 // The date this variant was created, in milliseconds from the epoch. 398 Created int64 `protobuf:"varint,12,opt,name=created,proto3" json:"created,omitempty"` 399 // The reference on which this variant occurs. 400 // (such as `chr20` or `X`) 401 ReferenceName string `protobuf:"bytes,14,opt,name=reference_name,json=referenceName,proto3" json:"reference_name,omitempty"` 402 // The position at which this variant occurs (0-based). 403 // This corresponds to the first base of the string of reference bases. 404 Start int64 `protobuf:"varint,16,opt,name=start,proto3" json:"start,omitempty"` 405 // The end position (0-based) of this variant. This corresponds to the first 406 // base after the last base in the reference allele. So, the length of 407 // the reference allele is (end - start). This is useful for variants 408 // that don't explicitly give alternate bases, for example large deletions. 409 End int64 `protobuf:"varint,13,opt,name=end,proto3" json:"end,omitempty"` 410 // The reference bases for this variant. They start at the given 411 // position. 412 ReferenceBases string `protobuf:"bytes,6,opt,name=reference_bases,json=referenceBases,proto3" json:"reference_bases,omitempty"` 413 // The bases that appear instead of the reference bases. 414 AlternateBases []string `protobuf:"bytes,7,rep,name=alternate_bases,json=alternateBases,proto3" json:"alternate_bases,omitempty"` 415 // A measure of how likely this variant is to be real. 416 // A higher value is better. 417 Quality float64 `protobuf:"fixed64,8,opt,name=quality,proto3" json:"quality,omitempty"` 418 // A list of filters (normally quality filters) this variant has failed. 419 // `PASS` indicates this variant has passed all filters. 420 Filter []string `protobuf:"bytes,9,rep,name=filter,proto3" json:"filter,omitempty"` 421 // A map of additional variant information. This must be of the form 422 // map<string, string[]> (string key mapping to a list of string values). 423 Info map[string]*_struct.ListValue `protobuf:"bytes,10,rep,name=info,proto3" json:"info,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 424 // The variant calls for this particular variant. Each one represents the 425 // determination of genotype with respect to this variant. 426 Calls []*VariantCall `protobuf:"bytes,11,rep,name=calls,proto3" json:"calls,omitempty"` 427 XXX_NoUnkeyedLiteral struct{} `json:"-"` 428 XXX_unrecognized []byte `json:"-"` 429 XXX_sizecache int32 `json:"-"` 430} 431 432func (m *Variant) Reset() { *m = Variant{} } 433func (m *Variant) String() string { return proto.CompactTextString(m) } 434func (*Variant) ProtoMessage() {} 435func (*Variant) Descriptor() ([]byte, []int) { 436 return fileDescriptor_c2de6f9e5b6e8ed2, []int{2} 437} 438 439func (m *Variant) XXX_Unmarshal(b []byte) error { 440 return xxx_messageInfo_Variant.Unmarshal(m, b) 441} 442func (m *Variant) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 443 return xxx_messageInfo_Variant.Marshal(b, m, deterministic) 444} 445func (m *Variant) XXX_Merge(src proto.Message) { 446 xxx_messageInfo_Variant.Merge(m, src) 447} 448func (m *Variant) XXX_Size() int { 449 return xxx_messageInfo_Variant.Size(m) 450} 451func (m *Variant) XXX_DiscardUnknown() { 452 xxx_messageInfo_Variant.DiscardUnknown(m) 453} 454 455var xxx_messageInfo_Variant proto.InternalMessageInfo 456 457func (m *Variant) GetVariantSetId() string { 458 if m != nil { 459 return m.VariantSetId 460 } 461 return "" 462} 463 464func (m *Variant) GetId() string { 465 if m != nil { 466 return m.Id 467 } 468 return "" 469} 470 471func (m *Variant) GetNames() []string { 472 if m != nil { 473 return m.Names 474 } 475 return nil 476} 477 478func (m *Variant) GetCreated() int64 { 479 if m != nil { 480 return m.Created 481 } 482 return 0 483} 484 485func (m *Variant) GetReferenceName() string { 486 if m != nil { 487 return m.ReferenceName 488 } 489 return "" 490} 491 492func (m *Variant) GetStart() int64 { 493 if m != nil { 494 return m.Start 495 } 496 return 0 497} 498 499func (m *Variant) GetEnd() int64 { 500 if m != nil { 501 return m.End 502 } 503 return 0 504} 505 506func (m *Variant) GetReferenceBases() string { 507 if m != nil { 508 return m.ReferenceBases 509 } 510 return "" 511} 512 513func (m *Variant) GetAlternateBases() []string { 514 if m != nil { 515 return m.AlternateBases 516 } 517 return nil 518} 519 520func (m *Variant) GetQuality() float64 { 521 if m != nil { 522 return m.Quality 523 } 524 return 0 525} 526 527func (m *Variant) GetFilter() []string { 528 if m != nil { 529 return m.Filter 530 } 531 return nil 532} 533 534func (m *Variant) GetInfo() map[string]*_struct.ListValue { 535 if m != nil { 536 return m.Info 537 } 538 return nil 539} 540 541func (m *Variant) GetCalls() []*VariantCall { 542 if m != nil { 543 return m.Calls 544 } 545 return nil 546} 547 548// A call represents the determination of genotype with respect to a particular 549// variant. It may include associated information such as quality and phasing. 550// For example, a call might assign a probability of 0.32 to the occurrence of 551// a SNP named rs1234 in a call set with the name NA12345. 552type VariantCall struct { 553 // The ID of the call set this variant call belongs to. 554 CallSetId string `protobuf:"bytes,8,opt,name=call_set_id,json=callSetId,proto3" json:"call_set_id,omitempty"` 555 // The name of the call set this variant call belongs to. 556 CallSetName string `protobuf:"bytes,9,opt,name=call_set_name,json=callSetName,proto3" json:"call_set_name,omitempty"` 557 // The genotype of this variant call. Each value represents either the value 558 // of the `referenceBases` field or a 1-based index into 559 // `alternateBases`. If a variant had a `referenceBases` 560 // value of `T` and an `alternateBases` 561 // value of `["A", "C"]`, and the `genotype` was 562 // `[2, 1]`, that would mean the call 563 // represented the heterozygous value `CA` for this variant. 564 // If the `genotype` was instead `[0, 1]`, the 565 // represented value would be `TA`. Ordering of the 566 // genotype values is important if the `phaseset` is present. 567 // If a genotype is not called (that is, a `.` is present in the 568 // GT string) -1 is returned. 569 Genotype []int32 `protobuf:"varint,7,rep,packed,name=genotype,proto3" json:"genotype,omitempty"` 570 // If this field is present, this variant call's genotype ordering implies 571 // the phase of the bases and is consistent with any other variant calls in 572 // the same reference sequence which have the same phaseset value. 573 // When importing data from VCF, if the genotype data was phased but no 574 // phase set was specified this field will be set to `*`. 575 Phaseset string `protobuf:"bytes,5,opt,name=phaseset,proto3" json:"phaseset,omitempty"` 576 // The genotype likelihoods for this variant call. Each array entry 577 // represents how likely a specific genotype is for this call. The value 578 // ordering is defined by the GL tag in the VCF spec. 579 // If Phred-scaled genotype likelihood scores (PL) are available and 580 // log10(P) genotype likelihood scores (GL) are not, PL scores are converted 581 // to GL scores. If both are available, PL scores are stored in `info`. 582 GenotypeLikelihood []float64 `protobuf:"fixed64,6,rep,packed,name=genotype_likelihood,json=genotypeLikelihood,proto3" json:"genotype_likelihood,omitempty"` 583 // A map of additional variant call information. This must be of the form 584 // map<string, string[]> (string key mapping to a list of string values). 585 Info map[string]*_struct.ListValue `protobuf:"bytes,2,rep,name=info,proto3" json:"info,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 586 XXX_NoUnkeyedLiteral struct{} `json:"-"` 587 XXX_unrecognized []byte `json:"-"` 588 XXX_sizecache int32 `json:"-"` 589} 590 591func (m *VariantCall) Reset() { *m = VariantCall{} } 592func (m *VariantCall) String() string { return proto.CompactTextString(m) } 593func (*VariantCall) ProtoMessage() {} 594func (*VariantCall) Descriptor() ([]byte, []int) { 595 return fileDescriptor_c2de6f9e5b6e8ed2, []int{3} 596} 597 598func (m *VariantCall) XXX_Unmarshal(b []byte) error { 599 return xxx_messageInfo_VariantCall.Unmarshal(m, b) 600} 601func (m *VariantCall) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 602 return xxx_messageInfo_VariantCall.Marshal(b, m, deterministic) 603} 604func (m *VariantCall) XXX_Merge(src proto.Message) { 605 xxx_messageInfo_VariantCall.Merge(m, src) 606} 607func (m *VariantCall) XXX_Size() int { 608 return xxx_messageInfo_VariantCall.Size(m) 609} 610func (m *VariantCall) XXX_DiscardUnknown() { 611 xxx_messageInfo_VariantCall.DiscardUnknown(m) 612} 613 614var xxx_messageInfo_VariantCall proto.InternalMessageInfo 615 616func (m *VariantCall) GetCallSetId() string { 617 if m != nil { 618 return m.CallSetId 619 } 620 return "" 621} 622 623func (m *VariantCall) GetCallSetName() string { 624 if m != nil { 625 return m.CallSetName 626 } 627 return "" 628} 629 630func (m *VariantCall) GetGenotype() []int32 { 631 if m != nil { 632 return m.Genotype 633 } 634 return nil 635} 636 637func (m *VariantCall) GetPhaseset() string { 638 if m != nil { 639 return m.Phaseset 640 } 641 return "" 642} 643 644func (m *VariantCall) GetGenotypeLikelihood() []float64 { 645 if m != nil { 646 return m.GenotypeLikelihood 647 } 648 return nil 649} 650 651func (m *VariantCall) GetInfo() map[string]*_struct.ListValue { 652 if m != nil { 653 return m.Info 654 } 655 return nil 656} 657 658// A call set is a collection of variant calls, typically for one sample. It 659// belongs to a variant set. 660// 661// For more genomics resource definitions, see [Fundamentals of Google 662// Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 663type CallSet struct { 664 // The server-generated call set ID, unique across all call sets. 665 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 666 // The call set name. 667 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` 668 // The sample ID this call set corresponds to. 669 SampleId string `protobuf:"bytes,7,opt,name=sample_id,json=sampleId,proto3" json:"sample_id,omitempty"` 670 // The IDs of the variant sets this call set belongs to. This field must 671 // have exactly length one, as a call set belongs to a single variant set. 672 // This field is repeated for compatibility with the 673 // [GA4GH 0.5.1 674 // API](https://github.com/ga4gh/schemas/blob/v0.5.1/src/main/resources/avro/variants.avdl#L76). 675 VariantSetIds []string `protobuf:"bytes,6,rep,name=variant_set_ids,json=variantSetIds,proto3" json:"variant_set_ids,omitempty"` 676 // The date this call set was created in milliseconds from the epoch. 677 Created int64 `protobuf:"varint,5,opt,name=created,proto3" json:"created,omitempty"` 678 // A map of additional call set information. This must be of the form 679 // map<string, string[]> (string key mapping to a list of string values). 680 Info map[string]*_struct.ListValue `protobuf:"bytes,4,rep,name=info,proto3" json:"info,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 681 XXX_NoUnkeyedLiteral struct{} `json:"-"` 682 XXX_unrecognized []byte `json:"-"` 683 XXX_sizecache int32 `json:"-"` 684} 685 686func (m *CallSet) Reset() { *m = CallSet{} } 687func (m *CallSet) String() string { return proto.CompactTextString(m) } 688func (*CallSet) ProtoMessage() {} 689func (*CallSet) Descriptor() ([]byte, []int) { 690 return fileDescriptor_c2de6f9e5b6e8ed2, []int{4} 691} 692 693func (m *CallSet) XXX_Unmarshal(b []byte) error { 694 return xxx_messageInfo_CallSet.Unmarshal(m, b) 695} 696func (m *CallSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 697 return xxx_messageInfo_CallSet.Marshal(b, m, deterministic) 698} 699func (m *CallSet) XXX_Merge(src proto.Message) { 700 xxx_messageInfo_CallSet.Merge(m, src) 701} 702func (m *CallSet) XXX_Size() int { 703 return xxx_messageInfo_CallSet.Size(m) 704} 705func (m *CallSet) XXX_DiscardUnknown() { 706 xxx_messageInfo_CallSet.DiscardUnknown(m) 707} 708 709var xxx_messageInfo_CallSet proto.InternalMessageInfo 710 711func (m *CallSet) GetId() string { 712 if m != nil { 713 return m.Id 714 } 715 return "" 716} 717 718func (m *CallSet) GetName() string { 719 if m != nil { 720 return m.Name 721 } 722 return "" 723} 724 725func (m *CallSet) GetSampleId() string { 726 if m != nil { 727 return m.SampleId 728 } 729 return "" 730} 731 732func (m *CallSet) GetVariantSetIds() []string { 733 if m != nil { 734 return m.VariantSetIds 735 } 736 return nil 737} 738 739func (m *CallSet) GetCreated() int64 { 740 if m != nil { 741 return m.Created 742 } 743 return 0 744} 745 746func (m *CallSet) GetInfo() map[string]*_struct.ListValue { 747 if m != nil { 748 return m.Info 749 } 750 return nil 751} 752 753// ReferenceBound records an upper bound for the starting coordinate of 754// variants in a particular reference. 755type ReferenceBound struct { 756 // The name of the reference associated with this reference bound. 757 ReferenceName string `protobuf:"bytes,1,opt,name=reference_name,json=referenceName,proto3" json:"reference_name,omitempty"` 758 // An upper bound (inclusive) on the starting coordinate of any 759 // variant in the reference sequence. 760 UpperBound int64 `protobuf:"varint,2,opt,name=upper_bound,json=upperBound,proto3" json:"upper_bound,omitempty"` 761 XXX_NoUnkeyedLiteral struct{} `json:"-"` 762 XXX_unrecognized []byte `json:"-"` 763 XXX_sizecache int32 `json:"-"` 764} 765 766func (m *ReferenceBound) Reset() { *m = ReferenceBound{} } 767func (m *ReferenceBound) String() string { return proto.CompactTextString(m) } 768func (*ReferenceBound) ProtoMessage() {} 769func (*ReferenceBound) Descriptor() ([]byte, []int) { 770 return fileDescriptor_c2de6f9e5b6e8ed2, []int{5} 771} 772 773func (m *ReferenceBound) XXX_Unmarshal(b []byte) error { 774 return xxx_messageInfo_ReferenceBound.Unmarshal(m, b) 775} 776func (m *ReferenceBound) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 777 return xxx_messageInfo_ReferenceBound.Marshal(b, m, deterministic) 778} 779func (m *ReferenceBound) XXX_Merge(src proto.Message) { 780 xxx_messageInfo_ReferenceBound.Merge(m, src) 781} 782func (m *ReferenceBound) XXX_Size() int { 783 return xxx_messageInfo_ReferenceBound.Size(m) 784} 785func (m *ReferenceBound) XXX_DiscardUnknown() { 786 xxx_messageInfo_ReferenceBound.DiscardUnknown(m) 787} 788 789var xxx_messageInfo_ReferenceBound proto.InternalMessageInfo 790 791func (m *ReferenceBound) GetReferenceName() string { 792 if m != nil { 793 return m.ReferenceName 794 } 795 return "" 796} 797 798func (m *ReferenceBound) GetUpperBound() int64 { 799 if m != nil { 800 return m.UpperBound 801 } 802 return 0 803} 804 805// The variant data import request. 806type ImportVariantsRequest struct { 807 // Required. The variant set to which variant data should be imported. 808 VariantSetId string `protobuf:"bytes,1,opt,name=variant_set_id,json=variantSetId,proto3" json:"variant_set_id,omitempty"` 809 // A list of URIs referencing variant files in Google Cloud Storage. URIs can 810 // include wildcards [as described 811 // here](https://cloud.google.com/storage/docs/gsutil/addlhelp/WildcardNames). 812 // Note that recursive wildcards ('**') are not supported. 813 SourceUris []string `protobuf:"bytes,2,rep,name=source_uris,json=sourceUris,proto3" json:"source_uris,omitempty"` 814 // The format of the variant data being imported. If unspecified, defaults to 815 // to `VCF`. 816 Format ImportVariantsRequest_Format `protobuf:"varint,3,opt,name=format,proto3,enum=google.genomics.v1.ImportVariantsRequest_Format" json:"format,omitempty"` 817 // Convert reference names to the canonical representation. 818 // hg19 haploytypes (those reference names containing "_hap") 819 // are not modified in any way. 820 // All other reference names are modified according to the following rules: 821 // The reference name is capitalized. 822 // The "chr" prefix is dropped for all autosomes and sex chromsomes. 823 // For example "chr17" becomes "17" and "chrX" becomes "X". 824 // All mitochondrial chromosomes ("chrM", "chrMT", etc) become "MT". 825 NormalizeReferenceNames bool `protobuf:"varint,5,opt,name=normalize_reference_names,json=normalizeReferenceNames,proto3" json:"normalize_reference_names,omitempty"` 826 // A mapping between info field keys and the InfoMergeOperations to 827 // be performed on them. This is plumbed down to the MergeVariantRequests 828 // generated by the resulting import job. 829 InfoMergeConfig map[string]InfoMergeOperation `protobuf:"bytes,6,rep,name=info_merge_config,json=infoMergeConfig,proto3" json:"info_merge_config,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=google.genomics.v1.InfoMergeOperation"` 830 XXX_NoUnkeyedLiteral struct{} `json:"-"` 831 XXX_unrecognized []byte `json:"-"` 832 XXX_sizecache int32 `json:"-"` 833} 834 835func (m *ImportVariantsRequest) Reset() { *m = ImportVariantsRequest{} } 836func (m *ImportVariantsRequest) String() string { return proto.CompactTextString(m) } 837func (*ImportVariantsRequest) ProtoMessage() {} 838func (*ImportVariantsRequest) Descriptor() ([]byte, []int) { 839 return fileDescriptor_c2de6f9e5b6e8ed2, []int{6} 840} 841 842func (m *ImportVariantsRequest) XXX_Unmarshal(b []byte) error { 843 return xxx_messageInfo_ImportVariantsRequest.Unmarshal(m, b) 844} 845func (m *ImportVariantsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 846 return xxx_messageInfo_ImportVariantsRequest.Marshal(b, m, deterministic) 847} 848func (m *ImportVariantsRequest) XXX_Merge(src proto.Message) { 849 xxx_messageInfo_ImportVariantsRequest.Merge(m, src) 850} 851func (m *ImportVariantsRequest) XXX_Size() int { 852 return xxx_messageInfo_ImportVariantsRequest.Size(m) 853} 854func (m *ImportVariantsRequest) XXX_DiscardUnknown() { 855 xxx_messageInfo_ImportVariantsRequest.DiscardUnknown(m) 856} 857 858var xxx_messageInfo_ImportVariantsRequest proto.InternalMessageInfo 859 860func (m *ImportVariantsRequest) GetVariantSetId() string { 861 if m != nil { 862 return m.VariantSetId 863 } 864 return "" 865} 866 867func (m *ImportVariantsRequest) GetSourceUris() []string { 868 if m != nil { 869 return m.SourceUris 870 } 871 return nil 872} 873 874func (m *ImportVariantsRequest) GetFormat() ImportVariantsRequest_Format { 875 if m != nil { 876 return m.Format 877 } 878 return ImportVariantsRequest_FORMAT_UNSPECIFIED 879} 880 881func (m *ImportVariantsRequest) GetNormalizeReferenceNames() bool { 882 if m != nil { 883 return m.NormalizeReferenceNames 884 } 885 return false 886} 887 888func (m *ImportVariantsRequest) GetInfoMergeConfig() map[string]InfoMergeOperation { 889 if m != nil { 890 return m.InfoMergeConfig 891 } 892 return nil 893} 894 895// The variant data import response. 896type ImportVariantsResponse struct { 897 // IDs of the call sets created during the import. 898 CallSetIds []string `protobuf:"bytes,1,rep,name=call_set_ids,json=callSetIds,proto3" json:"call_set_ids,omitempty"` 899 XXX_NoUnkeyedLiteral struct{} `json:"-"` 900 XXX_unrecognized []byte `json:"-"` 901 XXX_sizecache int32 `json:"-"` 902} 903 904func (m *ImportVariantsResponse) Reset() { *m = ImportVariantsResponse{} } 905func (m *ImportVariantsResponse) String() string { return proto.CompactTextString(m) } 906func (*ImportVariantsResponse) ProtoMessage() {} 907func (*ImportVariantsResponse) Descriptor() ([]byte, []int) { 908 return fileDescriptor_c2de6f9e5b6e8ed2, []int{7} 909} 910 911func (m *ImportVariantsResponse) XXX_Unmarshal(b []byte) error { 912 return xxx_messageInfo_ImportVariantsResponse.Unmarshal(m, b) 913} 914func (m *ImportVariantsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 915 return xxx_messageInfo_ImportVariantsResponse.Marshal(b, m, deterministic) 916} 917func (m *ImportVariantsResponse) XXX_Merge(src proto.Message) { 918 xxx_messageInfo_ImportVariantsResponse.Merge(m, src) 919} 920func (m *ImportVariantsResponse) XXX_Size() int { 921 return xxx_messageInfo_ImportVariantsResponse.Size(m) 922} 923func (m *ImportVariantsResponse) XXX_DiscardUnknown() { 924 xxx_messageInfo_ImportVariantsResponse.DiscardUnknown(m) 925} 926 927var xxx_messageInfo_ImportVariantsResponse proto.InternalMessageInfo 928 929func (m *ImportVariantsResponse) GetCallSetIds() []string { 930 if m != nil { 931 return m.CallSetIds 932 } 933 return nil 934} 935 936// The CreateVariantSet request 937type CreateVariantSetRequest struct { 938 // Required. The variant set to be created. Must have a valid `datasetId`. 939 VariantSet *VariantSet `protobuf:"bytes,1,opt,name=variant_set,json=variantSet,proto3" json:"variant_set,omitempty"` 940 XXX_NoUnkeyedLiteral struct{} `json:"-"` 941 XXX_unrecognized []byte `json:"-"` 942 XXX_sizecache int32 `json:"-"` 943} 944 945func (m *CreateVariantSetRequest) Reset() { *m = CreateVariantSetRequest{} } 946func (m *CreateVariantSetRequest) String() string { return proto.CompactTextString(m) } 947func (*CreateVariantSetRequest) ProtoMessage() {} 948func (*CreateVariantSetRequest) Descriptor() ([]byte, []int) { 949 return fileDescriptor_c2de6f9e5b6e8ed2, []int{8} 950} 951 952func (m *CreateVariantSetRequest) XXX_Unmarshal(b []byte) error { 953 return xxx_messageInfo_CreateVariantSetRequest.Unmarshal(m, b) 954} 955func (m *CreateVariantSetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 956 return xxx_messageInfo_CreateVariantSetRequest.Marshal(b, m, deterministic) 957} 958func (m *CreateVariantSetRequest) XXX_Merge(src proto.Message) { 959 xxx_messageInfo_CreateVariantSetRequest.Merge(m, src) 960} 961func (m *CreateVariantSetRequest) XXX_Size() int { 962 return xxx_messageInfo_CreateVariantSetRequest.Size(m) 963} 964func (m *CreateVariantSetRequest) XXX_DiscardUnknown() { 965 xxx_messageInfo_CreateVariantSetRequest.DiscardUnknown(m) 966} 967 968var xxx_messageInfo_CreateVariantSetRequest proto.InternalMessageInfo 969 970func (m *CreateVariantSetRequest) GetVariantSet() *VariantSet { 971 if m != nil { 972 return m.VariantSet 973 } 974 return nil 975} 976 977// The variant data export request. 978type ExportVariantSetRequest struct { 979 // Required. The ID of the variant set that contains variant data which 980 // should be exported. The caller must have READ access to this variant set. 981 VariantSetId string `protobuf:"bytes,1,opt,name=variant_set_id,json=variantSetId,proto3" json:"variant_set_id,omitempty"` 982 // If provided, only variant call information from the specified call sets 983 // will be exported. By default all variant calls are exported. 984 CallSetIds []string `protobuf:"bytes,2,rep,name=call_set_ids,json=callSetIds,proto3" json:"call_set_ids,omitempty"` 985 // Required. The Google Cloud project ID that owns the destination 986 // BigQuery dataset. The caller must have WRITE access to this project. This 987 // project will also own the resulting export job. 988 ProjectId string `protobuf:"bytes,3,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` 989 // The format for the exported data. 990 Format ExportVariantSetRequest_Format `protobuf:"varint,4,opt,name=format,proto3,enum=google.genomics.v1.ExportVariantSetRequest_Format" json:"format,omitempty"` 991 // Required. The BigQuery dataset to export data to. This dataset must already 992 // exist. Note that this is distinct from the Genomics concept of "dataset". 993 BigqueryDataset string `protobuf:"bytes,5,opt,name=bigquery_dataset,json=bigqueryDataset,proto3" json:"bigquery_dataset,omitempty"` 994 // Required. The BigQuery table to export data to. 995 // If the table doesn't exist, it will be created. If it already exists, it 996 // will be overwritten. 997 BigqueryTable string `protobuf:"bytes,6,opt,name=bigquery_table,json=bigqueryTable,proto3" json:"bigquery_table,omitempty"` 998 XXX_NoUnkeyedLiteral struct{} `json:"-"` 999 XXX_unrecognized []byte `json:"-"` 1000 XXX_sizecache int32 `json:"-"` 1001} 1002 1003func (m *ExportVariantSetRequest) Reset() { *m = ExportVariantSetRequest{} } 1004func (m *ExportVariantSetRequest) String() string { return proto.CompactTextString(m) } 1005func (*ExportVariantSetRequest) ProtoMessage() {} 1006func (*ExportVariantSetRequest) Descriptor() ([]byte, []int) { 1007 return fileDescriptor_c2de6f9e5b6e8ed2, []int{9} 1008} 1009 1010func (m *ExportVariantSetRequest) XXX_Unmarshal(b []byte) error { 1011 return xxx_messageInfo_ExportVariantSetRequest.Unmarshal(m, b) 1012} 1013func (m *ExportVariantSetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1014 return xxx_messageInfo_ExportVariantSetRequest.Marshal(b, m, deterministic) 1015} 1016func (m *ExportVariantSetRequest) XXX_Merge(src proto.Message) { 1017 xxx_messageInfo_ExportVariantSetRequest.Merge(m, src) 1018} 1019func (m *ExportVariantSetRequest) XXX_Size() int { 1020 return xxx_messageInfo_ExportVariantSetRequest.Size(m) 1021} 1022func (m *ExportVariantSetRequest) XXX_DiscardUnknown() { 1023 xxx_messageInfo_ExportVariantSetRequest.DiscardUnknown(m) 1024} 1025 1026var xxx_messageInfo_ExportVariantSetRequest proto.InternalMessageInfo 1027 1028func (m *ExportVariantSetRequest) GetVariantSetId() string { 1029 if m != nil { 1030 return m.VariantSetId 1031 } 1032 return "" 1033} 1034 1035func (m *ExportVariantSetRequest) GetCallSetIds() []string { 1036 if m != nil { 1037 return m.CallSetIds 1038 } 1039 return nil 1040} 1041 1042func (m *ExportVariantSetRequest) GetProjectId() string { 1043 if m != nil { 1044 return m.ProjectId 1045 } 1046 return "" 1047} 1048 1049func (m *ExportVariantSetRequest) GetFormat() ExportVariantSetRequest_Format { 1050 if m != nil { 1051 return m.Format 1052 } 1053 return ExportVariantSetRequest_FORMAT_UNSPECIFIED 1054} 1055 1056func (m *ExportVariantSetRequest) GetBigqueryDataset() string { 1057 if m != nil { 1058 return m.BigqueryDataset 1059 } 1060 return "" 1061} 1062 1063func (m *ExportVariantSetRequest) GetBigqueryTable() string { 1064 if m != nil { 1065 return m.BigqueryTable 1066 } 1067 return "" 1068} 1069 1070// The variant set request. 1071type GetVariantSetRequest struct { 1072 // Required. The ID of the variant set. 1073 VariantSetId string `protobuf:"bytes,1,opt,name=variant_set_id,json=variantSetId,proto3" json:"variant_set_id,omitempty"` 1074 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1075 XXX_unrecognized []byte `json:"-"` 1076 XXX_sizecache int32 `json:"-"` 1077} 1078 1079func (m *GetVariantSetRequest) Reset() { *m = GetVariantSetRequest{} } 1080func (m *GetVariantSetRequest) String() string { return proto.CompactTextString(m) } 1081func (*GetVariantSetRequest) ProtoMessage() {} 1082func (*GetVariantSetRequest) Descriptor() ([]byte, []int) { 1083 return fileDescriptor_c2de6f9e5b6e8ed2, []int{10} 1084} 1085 1086func (m *GetVariantSetRequest) XXX_Unmarshal(b []byte) error { 1087 return xxx_messageInfo_GetVariantSetRequest.Unmarshal(m, b) 1088} 1089func (m *GetVariantSetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1090 return xxx_messageInfo_GetVariantSetRequest.Marshal(b, m, deterministic) 1091} 1092func (m *GetVariantSetRequest) XXX_Merge(src proto.Message) { 1093 xxx_messageInfo_GetVariantSetRequest.Merge(m, src) 1094} 1095func (m *GetVariantSetRequest) XXX_Size() int { 1096 return xxx_messageInfo_GetVariantSetRequest.Size(m) 1097} 1098func (m *GetVariantSetRequest) XXX_DiscardUnknown() { 1099 xxx_messageInfo_GetVariantSetRequest.DiscardUnknown(m) 1100} 1101 1102var xxx_messageInfo_GetVariantSetRequest proto.InternalMessageInfo 1103 1104func (m *GetVariantSetRequest) GetVariantSetId() string { 1105 if m != nil { 1106 return m.VariantSetId 1107 } 1108 return "" 1109} 1110 1111// The search variant sets request. 1112type SearchVariantSetsRequest struct { 1113 // Exactly one dataset ID must be provided here. Only variant sets which 1114 // belong to this dataset will be returned. 1115 DatasetIds []string `protobuf:"bytes,1,rep,name=dataset_ids,json=datasetIds,proto3" json:"dataset_ids,omitempty"` 1116 // The continuation token, which is used to page through large result sets. 1117 // To get the next page of results, set this parameter to the value of 1118 // `nextPageToken` from the previous response. 1119 PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 1120 // The maximum number of results to return in a single page. If unspecified, 1121 // defaults to 1024. 1122 PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 1123 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1124 XXX_unrecognized []byte `json:"-"` 1125 XXX_sizecache int32 `json:"-"` 1126} 1127 1128func (m *SearchVariantSetsRequest) Reset() { *m = SearchVariantSetsRequest{} } 1129func (m *SearchVariantSetsRequest) String() string { return proto.CompactTextString(m) } 1130func (*SearchVariantSetsRequest) ProtoMessage() {} 1131func (*SearchVariantSetsRequest) Descriptor() ([]byte, []int) { 1132 return fileDescriptor_c2de6f9e5b6e8ed2, []int{11} 1133} 1134 1135func (m *SearchVariantSetsRequest) XXX_Unmarshal(b []byte) error { 1136 return xxx_messageInfo_SearchVariantSetsRequest.Unmarshal(m, b) 1137} 1138func (m *SearchVariantSetsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1139 return xxx_messageInfo_SearchVariantSetsRequest.Marshal(b, m, deterministic) 1140} 1141func (m *SearchVariantSetsRequest) XXX_Merge(src proto.Message) { 1142 xxx_messageInfo_SearchVariantSetsRequest.Merge(m, src) 1143} 1144func (m *SearchVariantSetsRequest) XXX_Size() int { 1145 return xxx_messageInfo_SearchVariantSetsRequest.Size(m) 1146} 1147func (m *SearchVariantSetsRequest) XXX_DiscardUnknown() { 1148 xxx_messageInfo_SearchVariantSetsRequest.DiscardUnknown(m) 1149} 1150 1151var xxx_messageInfo_SearchVariantSetsRequest proto.InternalMessageInfo 1152 1153func (m *SearchVariantSetsRequest) GetDatasetIds() []string { 1154 if m != nil { 1155 return m.DatasetIds 1156 } 1157 return nil 1158} 1159 1160func (m *SearchVariantSetsRequest) GetPageToken() string { 1161 if m != nil { 1162 return m.PageToken 1163 } 1164 return "" 1165} 1166 1167func (m *SearchVariantSetsRequest) GetPageSize() int32 { 1168 if m != nil { 1169 return m.PageSize 1170 } 1171 return 0 1172} 1173 1174// The search variant sets response. 1175type SearchVariantSetsResponse struct { 1176 // The variant sets belonging to the requested dataset. 1177 VariantSets []*VariantSet `protobuf:"bytes,1,rep,name=variant_sets,json=variantSets,proto3" json:"variant_sets,omitempty"` 1178 // The continuation token, which is used to page through large result sets. 1179 // Provide this value in a subsequent request to return the next page of 1180 // results. This field will be empty if there aren't any additional results. 1181 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 1182 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1183 XXX_unrecognized []byte `json:"-"` 1184 XXX_sizecache int32 `json:"-"` 1185} 1186 1187func (m *SearchVariantSetsResponse) Reset() { *m = SearchVariantSetsResponse{} } 1188func (m *SearchVariantSetsResponse) String() string { return proto.CompactTextString(m) } 1189func (*SearchVariantSetsResponse) ProtoMessage() {} 1190func (*SearchVariantSetsResponse) Descriptor() ([]byte, []int) { 1191 return fileDescriptor_c2de6f9e5b6e8ed2, []int{12} 1192} 1193 1194func (m *SearchVariantSetsResponse) XXX_Unmarshal(b []byte) error { 1195 return xxx_messageInfo_SearchVariantSetsResponse.Unmarshal(m, b) 1196} 1197func (m *SearchVariantSetsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1198 return xxx_messageInfo_SearchVariantSetsResponse.Marshal(b, m, deterministic) 1199} 1200func (m *SearchVariantSetsResponse) XXX_Merge(src proto.Message) { 1201 xxx_messageInfo_SearchVariantSetsResponse.Merge(m, src) 1202} 1203func (m *SearchVariantSetsResponse) XXX_Size() int { 1204 return xxx_messageInfo_SearchVariantSetsResponse.Size(m) 1205} 1206func (m *SearchVariantSetsResponse) XXX_DiscardUnknown() { 1207 xxx_messageInfo_SearchVariantSetsResponse.DiscardUnknown(m) 1208} 1209 1210var xxx_messageInfo_SearchVariantSetsResponse proto.InternalMessageInfo 1211 1212func (m *SearchVariantSetsResponse) GetVariantSets() []*VariantSet { 1213 if m != nil { 1214 return m.VariantSets 1215 } 1216 return nil 1217} 1218 1219func (m *SearchVariantSetsResponse) GetNextPageToken() string { 1220 if m != nil { 1221 return m.NextPageToken 1222 } 1223 return "" 1224} 1225 1226// The delete variant set request. 1227type DeleteVariantSetRequest struct { 1228 // The ID of the variant set to be deleted. 1229 VariantSetId string `protobuf:"bytes,1,opt,name=variant_set_id,json=variantSetId,proto3" json:"variant_set_id,omitempty"` 1230 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1231 XXX_unrecognized []byte `json:"-"` 1232 XXX_sizecache int32 `json:"-"` 1233} 1234 1235func (m *DeleteVariantSetRequest) Reset() { *m = DeleteVariantSetRequest{} } 1236func (m *DeleteVariantSetRequest) String() string { return proto.CompactTextString(m) } 1237func (*DeleteVariantSetRequest) ProtoMessage() {} 1238func (*DeleteVariantSetRequest) Descriptor() ([]byte, []int) { 1239 return fileDescriptor_c2de6f9e5b6e8ed2, []int{13} 1240} 1241 1242func (m *DeleteVariantSetRequest) XXX_Unmarshal(b []byte) error { 1243 return xxx_messageInfo_DeleteVariantSetRequest.Unmarshal(m, b) 1244} 1245func (m *DeleteVariantSetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1246 return xxx_messageInfo_DeleteVariantSetRequest.Marshal(b, m, deterministic) 1247} 1248func (m *DeleteVariantSetRequest) XXX_Merge(src proto.Message) { 1249 xxx_messageInfo_DeleteVariantSetRequest.Merge(m, src) 1250} 1251func (m *DeleteVariantSetRequest) XXX_Size() int { 1252 return xxx_messageInfo_DeleteVariantSetRequest.Size(m) 1253} 1254func (m *DeleteVariantSetRequest) XXX_DiscardUnknown() { 1255 xxx_messageInfo_DeleteVariantSetRequest.DiscardUnknown(m) 1256} 1257 1258var xxx_messageInfo_DeleteVariantSetRequest proto.InternalMessageInfo 1259 1260func (m *DeleteVariantSetRequest) GetVariantSetId() string { 1261 if m != nil { 1262 return m.VariantSetId 1263 } 1264 return "" 1265} 1266 1267type UpdateVariantSetRequest struct { 1268 // The ID of the variant to be updated (must already exist). 1269 VariantSetId string `protobuf:"bytes,1,opt,name=variant_set_id,json=variantSetId,proto3" json:"variant_set_id,omitempty"` 1270 // The new variant data. Only the variant_set.metadata will be considered 1271 // for update. 1272 VariantSet *VariantSet `protobuf:"bytes,2,opt,name=variant_set,json=variantSet,proto3" json:"variant_set,omitempty"` 1273 // An optional mask specifying which fields to update. Supported fields: 1274 // 1275 // * [metadata][google.genomics.v1.VariantSet.metadata]. 1276 // * [name][google.genomics.v1.VariantSet.name]. 1277 // * [description][google.genomics.v1.VariantSet.description]. 1278 // 1279 // Leaving `updateMask` unset is equivalent to specifying all mutable 1280 // fields. 1281 UpdateMask *field_mask.FieldMask `protobuf:"bytes,5,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` 1282 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1283 XXX_unrecognized []byte `json:"-"` 1284 XXX_sizecache int32 `json:"-"` 1285} 1286 1287func (m *UpdateVariantSetRequest) Reset() { *m = UpdateVariantSetRequest{} } 1288func (m *UpdateVariantSetRequest) String() string { return proto.CompactTextString(m) } 1289func (*UpdateVariantSetRequest) ProtoMessage() {} 1290func (*UpdateVariantSetRequest) Descriptor() ([]byte, []int) { 1291 return fileDescriptor_c2de6f9e5b6e8ed2, []int{14} 1292} 1293 1294func (m *UpdateVariantSetRequest) XXX_Unmarshal(b []byte) error { 1295 return xxx_messageInfo_UpdateVariantSetRequest.Unmarshal(m, b) 1296} 1297func (m *UpdateVariantSetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1298 return xxx_messageInfo_UpdateVariantSetRequest.Marshal(b, m, deterministic) 1299} 1300func (m *UpdateVariantSetRequest) XXX_Merge(src proto.Message) { 1301 xxx_messageInfo_UpdateVariantSetRequest.Merge(m, src) 1302} 1303func (m *UpdateVariantSetRequest) XXX_Size() int { 1304 return xxx_messageInfo_UpdateVariantSetRequest.Size(m) 1305} 1306func (m *UpdateVariantSetRequest) XXX_DiscardUnknown() { 1307 xxx_messageInfo_UpdateVariantSetRequest.DiscardUnknown(m) 1308} 1309 1310var xxx_messageInfo_UpdateVariantSetRequest proto.InternalMessageInfo 1311 1312func (m *UpdateVariantSetRequest) GetVariantSetId() string { 1313 if m != nil { 1314 return m.VariantSetId 1315 } 1316 return "" 1317} 1318 1319func (m *UpdateVariantSetRequest) GetVariantSet() *VariantSet { 1320 if m != nil { 1321 return m.VariantSet 1322 } 1323 return nil 1324} 1325 1326func (m *UpdateVariantSetRequest) GetUpdateMask() *field_mask.FieldMask { 1327 if m != nil { 1328 return m.UpdateMask 1329 } 1330 return nil 1331} 1332 1333// The variant search request. 1334type SearchVariantsRequest struct { 1335 // At most one variant set ID must be provided. Only variants from this 1336 // variant set will be returned. If omitted, a call set id must be included in 1337 // the request. 1338 VariantSetIds []string `protobuf:"bytes,1,rep,name=variant_set_ids,json=variantSetIds,proto3" json:"variant_set_ids,omitempty"` 1339 // Only return variants which have exactly this name. 1340 VariantName string `protobuf:"bytes,2,opt,name=variant_name,json=variantName,proto3" json:"variant_name,omitempty"` 1341 // Only return variant calls which belong to call sets with these ids. 1342 // Leaving this blank returns all variant calls. If a variant has no 1343 // calls belonging to any of these call sets, it won't be returned at all. 1344 CallSetIds []string `protobuf:"bytes,3,rep,name=call_set_ids,json=callSetIds,proto3" json:"call_set_ids,omitempty"` 1345 // Required. Only return variants in this reference sequence. 1346 ReferenceName string `protobuf:"bytes,4,opt,name=reference_name,json=referenceName,proto3" json:"reference_name,omitempty"` 1347 // The beginning of the window (0-based, inclusive) for which 1348 // overlapping variants should be returned. If unspecified, defaults to 0. 1349 Start int64 `protobuf:"varint,5,opt,name=start,proto3" json:"start,omitempty"` 1350 // The end of the window, 0-based exclusive. If unspecified or 0, defaults to 1351 // the length of the reference. 1352 End int64 `protobuf:"varint,6,opt,name=end,proto3" json:"end,omitempty"` 1353 // The continuation token, which is used to page through large result sets. 1354 // To get the next page of results, set this parameter to the value of 1355 // `nextPageToken` from the previous response. 1356 PageToken string `protobuf:"bytes,7,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 1357 // The maximum number of variants to return in a single page. If unspecified, 1358 // defaults to 5000. The maximum value is 10000. 1359 PageSize int32 `protobuf:"varint,8,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 1360 // The maximum number of calls to return in a single page. Note that this 1361 // limit may be exceeded in the event that a matching variant contains more 1362 // calls than the requested maximum. If unspecified, defaults to 5000. The 1363 // maximum value is 10000. 1364 MaxCalls int32 `protobuf:"varint,9,opt,name=max_calls,json=maxCalls,proto3" json:"max_calls,omitempty"` 1365 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1366 XXX_unrecognized []byte `json:"-"` 1367 XXX_sizecache int32 `json:"-"` 1368} 1369 1370func (m *SearchVariantsRequest) Reset() { *m = SearchVariantsRequest{} } 1371func (m *SearchVariantsRequest) String() string { return proto.CompactTextString(m) } 1372func (*SearchVariantsRequest) ProtoMessage() {} 1373func (*SearchVariantsRequest) Descriptor() ([]byte, []int) { 1374 return fileDescriptor_c2de6f9e5b6e8ed2, []int{15} 1375} 1376 1377func (m *SearchVariantsRequest) XXX_Unmarshal(b []byte) error { 1378 return xxx_messageInfo_SearchVariantsRequest.Unmarshal(m, b) 1379} 1380func (m *SearchVariantsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1381 return xxx_messageInfo_SearchVariantsRequest.Marshal(b, m, deterministic) 1382} 1383func (m *SearchVariantsRequest) XXX_Merge(src proto.Message) { 1384 xxx_messageInfo_SearchVariantsRequest.Merge(m, src) 1385} 1386func (m *SearchVariantsRequest) XXX_Size() int { 1387 return xxx_messageInfo_SearchVariantsRequest.Size(m) 1388} 1389func (m *SearchVariantsRequest) XXX_DiscardUnknown() { 1390 xxx_messageInfo_SearchVariantsRequest.DiscardUnknown(m) 1391} 1392 1393var xxx_messageInfo_SearchVariantsRequest proto.InternalMessageInfo 1394 1395func (m *SearchVariantsRequest) GetVariantSetIds() []string { 1396 if m != nil { 1397 return m.VariantSetIds 1398 } 1399 return nil 1400} 1401 1402func (m *SearchVariantsRequest) GetVariantName() string { 1403 if m != nil { 1404 return m.VariantName 1405 } 1406 return "" 1407} 1408 1409func (m *SearchVariantsRequest) GetCallSetIds() []string { 1410 if m != nil { 1411 return m.CallSetIds 1412 } 1413 return nil 1414} 1415 1416func (m *SearchVariantsRequest) GetReferenceName() string { 1417 if m != nil { 1418 return m.ReferenceName 1419 } 1420 return "" 1421} 1422 1423func (m *SearchVariantsRequest) GetStart() int64 { 1424 if m != nil { 1425 return m.Start 1426 } 1427 return 0 1428} 1429 1430func (m *SearchVariantsRequest) GetEnd() int64 { 1431 if m != nil { 1432 return m.End 1433 } 1434 return 0 1435} 1436 1437func (m *SearchVariantsRequest) GetPageToken() string { 1438 if m != nil { 1439 return m.PageToken 1440 } 1441 return "" 1442} 1443 1444func (m *SearchVariantsRequest) GetPageSize() int32 { 1445 if m != nil { 1446 return m.PageSize 1447 } 1448 return 0 1449} 1450 1451func (m *SearchVariantsRequest) GetMaxCalls() int32 { 1452 if m != nil { 1453 return m.MaxCalls 1454 } 1455 return 0 1456} 1457 1458// The variant search response. 1459type SearchVariantsResponse struct { 1460 // The list of matching Variants. 1461 Variants []*Variant `protobuf:"bytes,1,rep,name=variants,proto3" json:"variants,omitempty"` 1462 // The continuation token, which is used to page through large result sets. 1463 // Provide this value in a subsequent request to return the next page of 1464 // results. This field will be empty if there aren't any additional results. 1465 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 1466 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1467 XXX_unrecognized []byte `json:"-"` 1468 XXX_sizecache int32 `json:"-"` 1469} 1470 1471func (m *SearchVariantsResponse) Reset() { *m = SearchVariantsResponse{} } 1472func (m *SearchVariantsResponse) String() string { return proto.CompactTextString(m) } 1473func (*SearchVariantsResponse) ProtoMessage() {} 1474func (*SearchVariantsResponse) Descriptor() ([]byte, []int) { 1475 return fileDescriptor_c2de6f9e5b6e8ed2, []int{16} 1476} 1477 1478func (m *SearchVariantsResponse) XXX_Unmarshal(b []byte) error { 1479 return xxx_messageInfo_SearchVariantsResponse.Unmarshal(m, b) 1480} 1481func (m *SearchVariantsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1482 return xxx_messageInfo_SearchVariantsResponse.Marshal(b, m, deterministic) 1483} 1484func (m *SearchVariantsResponse) XXX_Merge(src proto.Message) { 1485 xxx_messageInfo_SearchVariantsResponse.Merge(m, src) 1486} 1487func (m *SearchVariantsResponse) XXX_Size() int { 1488 return xxx_messageInfo_SearchVariantsResponse.Size(m) 1489} 1490func (m *SearchVariantsResponse) XXX_DiscardUnknown() { 1491 xxx_messageInfo_SearchVariantsResponse.DiscardUnknown(m) 1492} 1493 1494var xxx_messageInfo_SearchVariantsResponse proto.InternalMessageInfo 1495 1496func (m *SearchVariantsResponse) GetVariants() []*Variant { 1497 if m != nil { 1498 return m.Variants 1499 } 1500 return nil 1501} 1502 1503func (m *SearchVariantsResponse) GetNextPageToken() string { 1504 if m != nil { 1505 return m.NextPageToken 1506 } 1507 return "" 1508} 1509 1510type CreateVariantRequest struct { 1511 // The variant to be created. 1512 Variant *Variant `protobuf:"bytes,1,opt,name=variant,proto3" json:"variant,omitempty"` 1513 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1514 XXX_unrecognized []byte `json:"-"` 1515 XXX_sizecache int32 `json:"-"` 1516} 1517 1518func (m *CreateVariantRequest) Reset() { *m = CreateVariantRequest{} } 1519func (m *CreateVariantRequest) String() string { return proto.CompactTextString(m) } 1520func (*CreateVariantRequest) ProtoMessage() {} 1521func (*CreateVariantRequest) Descriptor() ([]byte, []int) { 1522 return fileDescriptor_c2de6f9e5b6e8ed2, []int{17} 1523} 1524 1525func (m *CreateVariantRequest) XXX_Unmarshal(b []byte) error { 1526 return xxx_messageInfo_CreateVariantRequest.Unmarshal(m, b) 1527} 1528func (m *CreateVariantRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1529 return xxx_messageInfo_CreateVariantRequest.Marshal(b, m, deterministic) 1530} 1531func (m *CreateVariantRequest) XXX_Merge(src proto.Message) { 1532 xxx_messageInfo_CreateVariantRequest.Merge(m, src) 1533} 1534func (m *CreateVariantRequest) XXX_Size() int { 1535 return xxx_messageInfo_CreateVariantRequest.Size(m) 1536} 1537func (m *CreateVariantRequest) XXX_DiscardUnknown() { 1538 xxx_messageInfo_CreateVariantRequest.DiscardUnknown(m) 1539} 1540 1541var xxx_messageInfo_CreateVariantRequest proto.InternalMessageInfo 1542 1543func (m *CreateVariantRequest) GetVariant() *Variant { 1544 if m != nil { 1545 return m.Variant 1546 } 1547 return nil 1548} 1549 1550type UpdateVariantRequest struct { 1551 // The ID of the variant to be updated. 1552 VariantId string `protobuf:"bytes,1,opt,name=variant_id,json=variantId,proto3" json:"variant_id,omitempty"` 1553 // The new variant data. 1554 Variant *Variant `protobuf:"bytes,2,opt,name=variant,proto3" json:"variant,omitempty"` 1555 // An optional mask specifying which fields to update. At this time, mutable 1556 // fields are [names][google.genomics.v1.Variant.names] and 1557 // [info][google.genomics.v1.Variant.info]. Acceptable values are "names" and 1558 // "info". If unspecified, all mutable fields will be updated. 1559 UpdateMask *field_mask.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` 1560 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1561 XXX_unrecognized []byte `json:"-"` 1562 XXX_sizecache int32 `json:"-"` 1563} 1564 1565func (m *UpdateVariantRequest) Reset() { *m = UpdateVariantRequest{} } 1566func (m *UpdateVariantRequest) String() string { return proto.CompactTextString(m) } 1567func (*UpdateVariantRequest) ProtoMessage() {} 1568func (*UpdateVariantRequest) Descriptor() ([]byte, []int) { 1569 return fileDescriptor_c2de6f9e5b6e8ed2, []int{18} 1570} 1571 1572func (m *UpdateVariantRequest) XXX_Unmarshal(b []byte) error { 1573 return xxx_messageInfo_UpdateVariantRequest.Unmarshal(m, b) 1574} 1575func (m *UpdateVariantRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1576 return xxx_messageInfo_UpdateVariantRequest.Marshal(b, m, deterministic) 1577} 1578func (m *UpdateVariantRequest) XXX_Merge(src proto.Message) { 1579 xxx_messageInfo_UpdateVariantRequest.Merge(m, src) 1580} 1581func (m *UpdateVariantRequest) XXX_Size() int { 1582 return xxx_messageInfo_UpdateVariantRequest.Size(m) 1583} 1584func (m *UpdateVariantRequest) XXX_DiscardUnknown() { 1585 xxx_messageInfo_UpdateVariantRequest.DiscardUnknown(m) 1586} 1587 1588var xxx_messageInfo_UpdateVariantRequest proto.InternalMessageInfo 1589 1590func (m *UpdateVariantRequest) GetVariantId() string { 1591 if m != nil { 1592 return m.VariantId 1593 } 1594 return "" 1595} 1596 1597func (m *UpdateVariantRequest) GetVariant() *Variant { 1598 if m != nil { 1599 return m.Variant 1600 } 1601 return nil 1602} 1603 1604func (m *UpdateVariantRequest) GetUpdateMask() *field_mask.FieldMask { 1605 if m != nil { 1606 return m.UpdateMask 1607 } 1608 return nil 1609} 1610 1611type DeleteVariantRequest struct { 1612 // The ID of the variant to be deleted. 1613 VariantId string `protobuf:"bytes,1,opt,name=variant_id,json=variantId,proto3" json:"variant_id,omitempty"` 1614 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1615 XXX_unrecognized []byte `json:"-"` 1616 XXX_sizecache int32 `json:"-"` 1617} 1618 1619func (m *DeleteVariantRequest) Reset() { *m = DeleteVariantRequest{} } 1620func (m *DeleteVariantRequest) String() string { return proto.CompactTextString(m) } 1621func (*DeleteVariantRequest) ProtoMessage() {} 1622func (*DeleteVariantRequest) Descriptor() ([]byte, []int) { 1623 return fileDescriptor_c2de6f9e5b6e8ed2, []int{19} 1624} 1625 1626func (m *DeleteVariantRequest) XXX_Unmarshal(b []byte) error { 1627 return xxx_messageInfo_DeleteVariantRequest.Unmarshal(m, b) 1628} 1629func (m *DeleteVariantRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1630 return xxx_messageInfo_DeleteVariantRequest.Marshal(b, m, deterministic) 1631} 1632func (m *DeleteVariantRequest) XXX_Merge(src proto.Message) { 1633 xxx_messageInfo_DeleteVariantRequest.Merge(m, src) 1634} 1635func (m *DeleteVariantRequest) XXX_Size() int { 1636 return xxx_messageInfo_DeleteVariantRequest.Size(m) 1637} 1638func (m *DeleteVariantRequest) XXX_DiscardUnknown() { 1639 xxx_messageInfo_DeleteVariantRequest.DiscardUnknown(m) 1640} 1641 1642var xxx_messageInfo_DeleteVariantRequest proto.InternalMessageInfo 1643 1644func (m *DeleteVariantRequest) GetVariantId() string { 1645 if m != nil { 1646 return m.VariantId 1647 } 1648 return "" 1649} 1650 1651type GetVariantRequest struct { 1652 // The ID of the variant. 1653 VariantId string `protobuf:"bytes,1,opt,name=variant_id,json=variantId,proto3" json:"variant_id,omitempty"` 1654 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1655 XXX_unrecognized []byte `json:"-"` 1656 XXX_sizecache int32 `json:"-"` 1657} 1658 1659func (m *GetVariantRequest) Reset() { *m = GetVariantRequest{} } 1660func (m *GetVariantRequest) String() string { return proto.CompactTextString(m) } 1661func (*GetVariantRequest) ProtoMessage() {} 1662func (*GetVariantRequest) Descriptor() ([]byte, []int) { 1663 return fileDescriptor_c2de6f9e5b6e8ed2, []int{20} 1664} 1665 1666func (m *GetVariantRequest) XXX_Unmarshal(b []byte) error { 1667 return xxx_messageInfo_GetVariantRequest.Unmarshal(m, b) 1668} 1669func (m *GetVariantRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1670 return xxx_messageInfo_GetVariantRequest.Marshal(b, m, deterministic) 1671} 1672func (m *GetVariantRequest) XXX_Merge(src proto.Message) { 1673 xxx_messageInfo_GetVariantRequest.Merge(m, src) 1674} 1675func (m *GetVariantRequest) XXX_Size() int { 1676 return xxx_messageInfo_GetVariantRequest.Size(m) 1677} 1678func (m *GetVariantRequest) XXX_DiscardUnknown() { 1679 xxx_messageInfo_GetVariantRequest.DiscardUnknown(m) 1680} 1681 1682var xxx_messageInfo_GetVariantRequest proto.InternalMessageInfo 1683 1684func (m *GetVariantRequest) GetVariantId() string { 1685 if m != nil { 1686 return m.VariantId 1687 } 1688 return "" 1689} 1690 1691type MergeVariantsRequest struct { 1692 // The destination variant set. 1693 VariantSetId string `protobuf:"bytes,1,opt,name=variant_set_id,json=variantSetId,proto3" json:"variant_set_id,omitempty"` 1694 // The variants to be merged with existing variants. 1695 Variants []*Variant `protobuf:"bytes,2,rep,name=variants,proto3" json:"variants,omitempty"` 1696 // A mapping between info field keys and the InfoMergeOperations to 1697 // be performed on them. 1698 InfoMergeConfig map[string]InfoMergeOperation `protobuf:"bytes,3,rep,name=info_merge_config,json=infoMergeConfig,proto3" json:"info_merge_config,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=google.genomics.v1.InfoMergeOperation"` 1699 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1700 XXX_unrecognized []byte `json:"-"` 1701 XXX_sizecache int32 `json:"-"` 1702} 1703 1704func (m *MergeVariantsRequest) Reset() { *m = MergeVariantsRequest{} } 1705func (m *MergeVariantsRequest) String() string { return proto.CompactTextString(m) } 1706func (*MergeVariantsRequest) ProtoMessage() {} 1707func (*MergeVariantsRequest) Descriptor() ([]byte, []int) { 1708 return fileDescriptor_c2de6f9e5b6e8ed2, []int{21} 1709} 1710 1711func (m *MergeVariantsRequest) XXX_Unmarshal(b []byte) error { 1712 return xxx_messageInfo_MergeVariantsRequest.Unmarshal(m, b) 1713} 1714func (m *MergeVariantsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1715 return xxx_messageInfo_MergeVariantsRequest.Marshal(b, m, deterministic) 1716} 1717func (m *MergeVariantsRequest) XXX_Merge(src proto.Message) { 1718 xxx_messageInfo_MergeVariantsRequest.Merge(m, src) 1719} 1720func (m *MergeVariantsRequest) XXX_Size() int { 1721 return xxx_messageInfo_MergeVariantsRequest.Size(m) 1722} 1723func (m *MergeVariantsRequest) XXX_DiscardUnknown() { 1724 xxx_messageInfo_MergeVariantsRequest.DiscardUnknown(m) 1725} 1726 1727var xxx_messageInfo_MergeVariantsRequest proto.InternalMessageInfo 1728 1729func (m *MergeVariantsRequest) GetVariantSetId() string { 1730 if m != nil { 1731 return m.VariantSetId 1732 } 1733 return "" 1734} 1735 1736func (m *MergeVariantsRequest) GetVariants() []*Variant { 1737 if m != nil { 1738 return m.Variants 1739 } 1740 return nil 1741} 1742 1743func (m *MergeVariantsRequest) GetInfoMergeConfig() map[string]InfoMergeOperation { 1744 if m != nil { 1745 return m.InfoMergeConfig 1746 } 1747 return nil 1748} 1749 1750// The call set search request. 1751type SearchCallSetsRequest struct { 1752 // Restrict the query to call sets within the given variant sets. At least one 1753 // ID must be provided. 1754 VariantSetIds []string `protobuf:"bytes,1,rep,name=variant_set_ids,json=variantSetIds,proto3" json:"variant_set_ids,omitempty"` 1755 // Only return call sets for which a substring of the name matches this 1756 // string. 1757 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` 1758 // The continuation token, which is used to page through large result sets. 1759 // To get the next page of results, set this parameter to the value of 1760 // `nextPageToken` from the previous response. 1761 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 1762 // The maximum number of results to return in a single page. If unspecified, 1763 // defaults to 1024. 1764 PageSize int32 `protobuf:"varint,4,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 1765 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1766 XXX_unrecognized []byte `json:"-"` 1767 XXX_sizecache int32 `json:"-"` 1768} 1769 1770func (m *SearchCallSetsRequest) Reset() { *m = SearchCallSetsRequest{} } 1771func (m *SearchCallSetsRequest) String() string { return proto.CompactTextString(m) } 1772func (*SearchCallSetsRequest) ProtoMessage() {} 1773func (*SearchCallSetsRequest) Descriptor() ([]byte, []int) { 1774 return fileDescriptor_c2de6f9e5b6e8ed2, []int{22} 1775} 1776 1777func (m *SearchCallSetsRequest) XXX_Unmarshal(b []byte) error { 1778 return xxx_messageInfo_SearchCallSetsRequest.Unmarshal(m, b) 1779} 1780func (m *SearchCallSetsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1781 return xxx_messageInfo_SearchCallSetsRequest.Marshal(b, m, deterministic) 1782} 1783func (m *SearchCallSetsRequest) XXX_Merge(src proto.Message) { 1784 xxx_messageInfo_SearchCallSetsRequest.Merge(m, src) 1785} 1786func (m *SearchCallSetsRequest) XXX_Size() int { 1787 return xxx_messageInfo_SearchCallSetsRequest.Size(m) 1788} 1789func (m *SearchCallSetsRequest) XXX_DiscardUnknown() { 1790 xxx_messageInfo_SearchCallSetsRequest.DiscardUnknown(m) 1791} 1792 1793var xxx_messageInfo_SearchCallSetsRequest proto.InternalMessageInfo 1794 1795func (m *SearchCallSetsRequest) GetVariantSetIds() []string { 1796 if m != nil { 1797 return m.VariantSetIds 1798 } 1799 return nil 1800} 1801 1802func (m *SearchCallSetsRequest) GetName() string { 1803 if m != nil { 1804 return m.Name 1805 } 1806 return "" 1807} 1808 1809func (m *SearchCallSetsRequest) GetPageToken() string { 1810 if m != nil { 1811 return m.PageToken 1812 } 1813 return "" 1814} 1815 1816func (m *SearchCallSetsRequest) GetPageSize() int32 { 1817 if m != nil { 1818 return m.PageSize 1819 } 1820 return 0 1821} 1822 1823// The call set search response. 1824type SearchCallSetsResponse struct { 1825 // The list of matching call sets. 1826 CallSets []*CallSet `protobuf:"bytes,1,rep,name=call_sets,json=callSets,proto3" json:"call_sets,omitempty"` 1827 // The continuation token, which is used to page through large result sets. 1828 // Provide this value in a subsequent request to return the next page of 1829 // results. This field will be empty if there aren't any additional results. 1830 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 1831 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1832 XXX_unrecognized []byte `json:"-"` 1833 XXX_sizecache int32 `json:"-"` 1834} 1835 1836func (m *SearchCallSetsResponse) Reset() { *m = SearchCallSetsResponse{} } 1837func (m *SearchCallSetsResponse) String() string { return proto.CompactTextString(m) } 1838func (*SearchCallSetsResponse) ProtoMessage() {} 1839func (*SearchCallSetsResponse) Descriptor() ([]byte, []int) { 1840 return fileDescriptor_c2de6f9e5b6e8ed2, []int{23} 1841} 1842 1843func (m *SearchCallSetsResponse) XXX_Unmarshal(b []byte) error { 1844 return xxx_messageInfo_SearchCallSetsResponse.Unmarshal(m, b) 1845} 1846func (m *SearchCallSetsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1847 return xxx_messageInfo_SearchCallSetsResponse.Marshal(b, m, deterministic) 1848} 1849func (m *SearchCallSetsResponse) XXX_Merge(src proto.Message) { 1850 xxx_messageInfo_SearchCallSetsResponse.Merge(m, src) 1851} 1852func (m *SearchCallSetsResponse) XXX_Size() int { 1853 return xxx_messageInfo_SearchCallSetsResponse.Size(m) 1854} 1855func (m *SearchCallSetsResponse) XXX_DiscardUnknown() { 1856 xxx_messageInfo_SearchCallSetsResponse.DiscardUnknown(m) 1857} 1858 1859var xxx_messageInfo_SearchCallSetsResponse proto.InternalMessageInfo 1860 1861func (m *SearchCallSetsResponse) GetCallSets() []*CallSet { 1862 if m != nil { 1863 return m.CallSets 1864 } 1865 return nil 1866} 1867 1868func (m *SearchCallSetsResponse) GetNextPageToken() string { 1869 if m != nil { 1870 return m.NextPageToken 1871 } 1872 return "" 1873} 1874 1875type CreateCallSetRequest struct { 1876 // The call set to be created. 1877 CallSet *CallSet `protobuf:"bytes,1,opt,name=call_set,json=callSet,proto3" json:"call_set,omitempty"` 1878 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1879 XXX_unrecognized []byte `json:"-"` 1880 XXX_sizecache int32 `json:"-"` 1881} 1882 1883func (m *CreateCallSetRequest) Reset() { *m = CreateCallSetRequest{} } 1884func (m *CreateCallSetRequest) String() string { return proto.CompactTextString(m) } 1885func (*CreateCallSetRequest) ProtoMessage() {} 1886func (*CreateCallSetRequest) Descriptor() ([]byte, []int) { 1887 return fileDescriptor_c2de6f9e5b6e8ed2, []int{24} 1888} 1889 1890func (m *CreateCallSetRequest) XXX_Unmarshal(b []byte) error { 1891 return xxx_messageInfo_CreateCallSetRequest.Unmarshal(m, b) 1892} 1893func (m *CreateCallSetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1894 return xxx_messageInfo_CreateCallSetRequest.Marshal(b, m, deterministic) 1895} 1896func (m *CreateCallSetRequest) XXX_Merge(src proto.Message) { 1897 xxx_messageInfo_CreateCallSetRequest.Merge(m, src) 1898} 1899func (m *CreateCallSetRequest) XXX_Size() int { 1900 return xxx_messageInfo_CreateCallSetRequest.Size(m) 1901} 1902func (m *CreateCallSetRequest) XXX_DiscardUnknown() { 1903 xxx_messageInfo_CreateCallSetRequest.DiscardUnknown(m) 1904} 1905 1906var xxx_messageInfo_CreateCallSetRequest proto.InternalMessageInfo 1907 1908func (m *CreateCallSetRequest) GetCallSet() *CallSet { 1909 if m != nil { 1910 return m.CallSet 1911 } 1912 return nil 1913} 1914 1915type UpdateCallSetRequest struct { 1916 // The ID of the call set to be updated. 1917 CallSetId string `protobuf:"bytes,1,opt,name=call_set_id,json=callSetId,proto3" json:"call_set_id,omitempty"` 1918 // The new call set data. 1919 CallSet *CallSet `protobuf:"bytes,2,opt,name=call_set,json=callSet,proto3" json:"call_set,omitempty"` 1920 // An optional mask specifying which fields to update. At this time, the only 1921 // mutable field is [name][google.genomics.v1.CallSet.name]. The only 1922 // acceptable value is "name". If unspecified, all mutable fields will be 1923 // updated. 1924 UpdateMask *field_mask.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` 1925 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1926 XXX_unrecognized []byte `json:"-"` 1927 XXX_sizecache int32 `json:"-"` 1928} 1929 1930func (m *UpdateCallSetRequest) Reset() { *m = UpdateCallSetRequest{} } 1931func (m *UpdateCallSetRequest) String() string { return proto.CompactTextString(m) } 1932func (*UpdateCallSetRequest) ProtoMessage() {} 1933func (*UpdateCallSetRequest) Descriptor() ([]byte, []int) { 1934 return fileDescriptor_c2de6f9e5b6e8ed2, []int{25} 1935} 1936 1937func (m *UpdateCallSetRequest) XXX_Unmarshal(b []byte) error { 1938 return xxx_messageInfo_UpdateCallSetRequest.Unmarshal(m, b) 1939} 1940func (m *UpdateCallSetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1941 return xxx_messageInfo_UpdateCallSetRequest.Marshal(b, m, deterministic) 1942} 1943func (m *UpdateCallSetRequest) XXX_Merge(src proto.Message) { 1944 xxx_messageInfo_UpdateCallSetRequest.Merge(m, src) 1945} 1946func (m *UpdateCallSetRequest) XXX_Size() int { 1947 return xxx_messageInfo_UpdateCallSetRequest.Size(m) 1948} 1949func (m *UpdateCallSetRequest) XXX_DiscardUnknown() { 1950 xxx_messageInfo_UpdateCallSetRequest.DiscardUnknown(m) 1951} 1952 1953var xxx_messageInfo_UpdateCallSetRequest proto.InternalMessageInfo 1954 1955func (m *UpdateCallSetRequest) GetCallSetId() string { 1956 if m != nil { 1957 return m.CallSetId 1958 } 1959 return "" 1960} 1961 1962func (m *UpdateCallSetRequest) GetCallSet() *CallSet { 1963 if m != nil { 1964 return m.CallSet 1965 } 1966 return nil 1967} 1968 1969func (m *UpdateCallSetRequest) GetUpdateMask() *field_mask.FieldMask { 1970 if m != nil { 1971 return m.UpdateMask 1972 } 1973 return nil 1974} 1975 1976type DeleteCallSetRequest struct { 1977 // The ID of the call set to be deleted. 1978 CallSetId string `protobuf:"bytes,1,opt,name=call_set_id,json=callSetId,proto3" json:"call_set_id,omitempty"` 1979 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1980 XXX_unrecognized []byte `json:"-"` 1981 XXX_sizecache int32 `json:"-"` 1982} 1983 1984func (m *DeleteCallSetRequest) Reset() { *m = DeleteCallSetRequest{} } 1985func (m *DeleteCallSetRequest) String() string { return proto.CompactTextString(m) } 1986func (*DeleteCallSetRequest) ProtoMessage() {} 1987func (*DeleteCallSetRequest) Descriptor() ([]byte, []int) { 1988 return fileDescriptor_c2de6f9e5b6e8ed2, []int{26} 1989} 1990 1991func (m *DeleteCallSetRequest) XXX_Unmarshal(b []byte) error { 1992 return xxx_messageInfo_DeleteCallSetRequest.Unmarshal(m, b) 1993} 1994func (m *DeleteCallSetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1995 return xxx_messageInfo_DeleteCallSetRequest.Marshal(b, m, deterministic) 1996} 1997func (m *DeleteCallSetRequest) XXX_Merge(src proto.Message) { 1998 xxx_messageInfo_DeleteCallSetRequest.Merge(m, src) 1999} 2000func (m *DeleteCallSetRequest) XXX_Size() int { 2001 return xxx_messageInfo_DeleteCallSetRequest.Size(m) 2002} 2003func (m *DeleteCallSetRequest) XXX_DiscardUnknown() { 2004 xxx_messageInfo_DeleteCallSetRequest.DiscardUnknown(m) 2005} 2006 2007var xxx_messageInfo_DeleteCallSetRequest proto.InternalMessageInfo 2008 2009func (m *DeleteCallSetRequest) GetCallSetId() string { 2010 if m != nil { 2011 return m.CallSetId 2012 } 2013 return "" 2014} 2015 2016type GetCallSetRequest struct { 2017 // The ID of the call set. 2018 CallSetId string `protobuf:"bytes,1,opt,name=call_set_id,json=callSetId,proto3" json:"call_set_id,omitempty"` 2019 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2020 XXX_unrecognized []byte `json:"-"` 2021 XXX_sizecache int32 `json:"-"` 2022} 2023 2024func (m *GetCallSetRequest) Reset() { *m = GetCallSetRequest{} } 2025func (m *GetCallSetRequest) String() string { return proto.CompactTextString(m) } 2026func (*GetCallSetRequest) ProtoMessage() {} 2027func (*GetCallSetRequest) Descriptor() ([]byte, []int) { 2028 return fileDescriptor_c2de6f9e5b6e8ed2, []int{27} 2029} 2030 2031func (m *GetCallSetRequest) XXX_Unmarshal(b []byte) error { 2032 return xxx_messageInfo_GetCallSetRequest.Unmarshal(m, b) 2033} 2034func (m *GetCallSetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2035 return xxx_messageInfo_GetCallSetRequest.Marshal(b, m, deterministic) 2036} 2037func (m *GetCallSetRequest) XXX_Merge(src proto.Message) { 2038 xxx_messageInfo_GetCallSetRequest.Merge(m, src) 2039} 2040func (m *GetCallSetRequest) XXX_Size() int { 2041 return xxx_messageInfo_GetCallSetRequest.Size(m) 2042} 2043func (m *GetCallSetRequest) XXX_DiscardUnknown() { 2044 xxx_messageInfo_GetCallSetRequest.DiscardUnknown(m) 2045} 2046 2047var xxx_messageInfo_GetCallSetRequest proto.InternalMessageInfo 2048 2049func (m *GetCallSetRequest) GetCallSetId() string { 2050 if m != nil { 2051 return m.CallSetId 2052 } 2053 return "" 2054} 2055 2056// The stream variants request. 2057type StreamVariantsRequest struct { 2058 // The Google Cloud project ID which will be billed 2059 // for this access. The caller must have WRITE access to this project. 2060 // Required. 2061 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` 2062 // The variant set ID from which to stream variants. 2063 VariantSetId string `protobuf:"bytes,2,opt,name=variant_set_id,json=variantSetId,proto3" json:"variant_set_id,omitempty"` 2064 // Only return variant calls which belong to call sets with these IDs. 2065 // Leaving this blank returns all variant calls. 2066 CallSetIds []string `protobuf:"bytes,3,rep,name=call_set_ids,json=callSetIds,proto3" json:"call_set_ids,omitempty"` 2067 // Required. Only return variants in this reference sequence. 2068 ReferenceName string `protobuf:"bytes,4,opt,name=reference_name,json=referenceName,proto3" json:"reference_name,omitempty"` 2069 // The beginning of the window (0-based, inclusive) for which 2070 // overlapping variants should be returned. 2071 Start int64 `protobuf:"varint,5,opt,name=start,proto3" json:"start,omitempty"` 2072 // The end of the window (0-based, exclusive) for which overlapping 2073 // variants should be returned. 2074 End int64 `protobuf:"varint,6,opt,name=end,proto3" json:"end,omitempty"` 2075 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2076 XXX_unrecognized []byte `json:"-"` 2077 XXX_sizecache int32 `json:"-"` 2078} 2079 2080func (m *StreamVariantsRequest) Reset() { *m = StreamVariantsRequest{} } 2081func (m *StreamVariantsRequest) String() string { return proto.CompactTextString(m) } 2082func (*StreamVariantsRequest) ProtoMessage() {} 2083func (*StreamVariantsRequest) Descriptor() ([]byte, []int) { 2084 return fileDescriptor_c2de6f9e5b6e8ed2, []int{28} 2085} 2086 2087func (m *StreamVariantsRequest) XXX_Unmarshal(b []byte) error { 2088 return xxx_messageInfo_StreamVariantsRequest.Unmarshal(m, b) 2089} 2090func (m *StreamVariantsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2091 return xxx_messageInfo_StreamVariantsRequest.Marshal(b, m, deterministic) 2092} 2093func (m *StreamVariantsRequest) XXX_Merge(src proto.Message) { 2094 xxx_messageInfo_StreamVariantsRequest.Merge(m, src) 2095} 2096func (m *StreamVariantsRequest) XXX_Size() int { 2097 return xxx_messageInfo_StreamVariantsRequest.Size(m) 2098} 2099func (m *StreamVariantsRequest) XXX_DiscardUnknown() { 2100 xxx_messageInfo_StreamVariantsRequest.DiscardUnknown(m) 2101} 2102 2103var xxx_messageInfo_StreamVariantsRequest proto.InternalMessageInfo 2104 2105func (m *StreamVariantsRequest) GetProjectId() string { 2106 if m != nil { 2107 return m.ProjectId 2108 } 2109 return "" 2110} 2111 2112func (m *StreamVariantsRequest) GetVariantSetId() string { 2113 if m != nil { 2114 return m.VariantSetId 2115 } 2116 return "" 2117} 2118 2119func (m *StreamVariantsRequest) GetCallSetIds() []string { 2120 if m != nil { 2121 return m.CallSetIds 2122 } 2123 return nil 2124} 2125 2126func (m *StreamVariantsRequest) GetReferenceName() string { 2127 if m != nil { 2128 return m.ReferenceName 2129 } 2130 return "" 2131} 2132 2133func (m *StreamVariantsRequest) GetStart() int64 { 2134 if m != nil { 2135 return m.Start 2136 } 2137 return 0 2138} 2139 2140func (m *StreamVariantsRequest) GetEnd() int64 { 2141 if m != nil { 2142 return m.End 2143 } 2144 return 0 2145} 2146 2147type StreamVariantsResponse struct { 2148 Variants []*Variant `protobuf:"bytes,1,rep,name=variants,proto3" json:"variants,omitempty"` 2149 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2150 XXX_unrecognized []byte `json:"-"` 2151 XXX_sizecache int32 `json:"-"` 2152} 2153 2154func (m *StreamVariantsResponse) Reset() { *m = StreamVariantsResponse{} } 2155func (m *StreamVariantsResponse) String() string { return proto.CompactTextString(m) } 2156func (*StreamVariantsResponse) ProtoMessage() {} 2157func (*StreamVariantsResponse) Descriptor() ([]byte, []int) { 2158 return fileDescriptor_c2de6f9e5b6e8ed2, []int{29} 2159} 2160 2161func (m *StreamVariantsResponse) XXX_Unmarshal(b []byte) error { 2162 return xxx_messageInfo_StreamVariantsResponse.Unmarshal(m, b) 2163} 2164func (m *StreamVariantsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2165 return xxx_messageInfo_StreamVariantsResponse.Marshal(b, m, deterministic) 2166} 2167func (m *StreamVariantsResponse) XXX_Merge(src proto.Message) { 2168 xxx_messageInfo_StreamVariantsResponse.Merge(m, src) 2169} 2170func (m *StreamVariantsResponse) XXX_Size() int { 2171 return xxx_messageInfo_StreamVariantsResponse.Size(m) 2172} 2173func (m *StreamVariantsResponse) XXX_DiscardUnknown() { 2174 xxx_messageInfo_StreamVariantsResponse.DiscardUnknown(m) 2175} 2176 2177var xxx_messageInfo_StreamVariantsResponse proto.InternalMessageInfo 2178 2179func (m *StreamVariantsResponse) GetVariants() []*Variant { 2180 if m != nil { 2181 return m.Variants 2182 } 2183 return nil 2184} 2185 2186func init() { 2187 proto.RegisterEnum("google.genomics.v1.InfoMergeOperation", InfoMergeOperation_name, InfoMergeOperation_value) 2188 proto.RegisterEnum("google.genomics.v1.VariantSetMetadata_Type", VariantSetMetadata_Type_name, VariantSetMetadata_Type_value) 2189 proto.RegisterEnum("google.genomics.v1.ImportVariantsRequest_Format", ImportVariantsRequest_Format_name, ImportVariantsRequest_Format_value) 2190 proto.RegisterEnum("google.genomics.v1.ExportVariantSetRequest_Format", ExportVariantSetRequest_Format_name, ExportVariantSetRequest_Format_value) 2191 proto.RegisterType((*VariantSetMetadata)(nil), "google.genomics.v1.VariantSetMetadata") 2192 proto.RegisterMapType((map[string]*_struct.ListValue)(nil), "google.genomics.v1.VariantSetMetadata.InfoEntry") 2193 proto.RegisterType((*VariantSet)(nil), "google.genomics.v1.VariantSet") 2194 proto.RegisterType((*Variant)(nil), "google.genomics.v1.Variant") 2195 proto.RegisterMapType((map[string]*_struct.ListValue)(nil), "google.genomics.v1.Variant.InfoEntry") 2196 proto.RegisterType((*VariantCall)(nil), "google.genomics.v1.VariantCall") 2197 proto.RegisterMapType((map[string]*_struct.ListValue)(nil), "google.genomics.v1.VariantCall.InfoEntry") 2198 proto.RegisterType((*CallSet)(nil), "google.genomics.v1.CallSet") 2199 proto.RegisterMapType((map[string]*_struct.ListValue)(nil), "google.genomics.v1.CallSet.InfoEntry") 2200 proto.RegisterType((*ReferenceBound)(nil), "google.genomics.v1.ReferenceBound") 2201 proto.RegisterType((*ImportVariantsRequest)(nil), "google.genomics.v1.ImportVariantsRequest") 2202 proto.RegisterMapType((map[string]InfoMergeOperation)(nil), "google.genomics.v1.ImportVariantsRequest.InfoMergeConfigEntry") 2203 proto.RegisterType((*ImportVariantsResponse)(nil), "google.genomics.v1.ImportVariantsResponse") 2204 proto.RegisterType((*CreateVariantSetRequest)(nil), "google.genomics.v1.CreateVariantSetRequest") 2205 proto.RegisterType((*ExportVariantSetRequest)(nil), "google.genomics.v1.ExportVariantSetRequest") 2206 proto.RegisterType((*GetVariantSetRequest)(nil), "google.genomics.v1.GetVariantSetRequest") 2207 proto.RegisterType((*SearchVariantSetsRequest)(nil), "google.genomics.v1.SearchVariantSetsRequest") 2208 proto.RegisterType((*SearchVariantSetsResponse)(nil), "google.genomics.v1.SearchVariantSetsResponse") 2209 proto.RegisterType((*DeleteVariantSetRequest)(nil), "google.genomics.v1.DeleteVariantSetRequest") 2210 proto.RegisterType((*UpdateVariantSetRequest)(nil), "google.genomics.v1.UpdateVariantSetRequest") 2211 proto.RegisterType((*SearchVariantsRequest)(nil), "google.genomics.v1.SearchVariantsRequest") 2212 proto.RegisterType((*SearchVariantsResponse)(nil), "google.genomics.v1.SearchVariantsResponse") 2213 proto.RegisterType((*CreateVariantRequest)(nil), "google.genomics.v1.CreateVariantRequest") 2214 proto.RegisterType((*UpdateVariantRequest)(nil), "google.genomics.v1.UpdateVariantRequest") 2215 proto.RegisterType((*DeleteVariantRequest)(nil), "google.genomics.v1.DeleteVariantRequest") 2216 proto.RegisterType((*GetVariantRequest)(nil), "google.genomics.v1.GetVariantRequest") 2217 proto.RegisterType((*MergeVariantsRequest)(nil), "google.genomics.v1.MergeVariantsRequest") 2218 proto.RegisterMapType((map[string]InfoMergeOperation)(nil), "google.genomics.v1.MergeVariantsRequest.InfoMergeConfigEntry") 2219 proto.RegisterType((*SearchCallSetsRequest)(nil), "google.genomics.v1.SearchCallSetsRequest") 2220 proto.RegisterType((*SearchCallSetsResponse)(nil), "google.genomics.v1.SearchCallSetsResponse") 2221 proto.RegisterType((*CreateCallSetRequest)(nil), "google.genomics.v1.CreateCallSetRequest") 2222 proto.RegisterType((*UpdateCallSetRequest)(nil), "google.genomics.v1.UpdateCallSetRequest") 2223 proto.RegisterType((*DeleteCallSetRequest)(nil), "google.genomics.v1.DeleteCallSetRequest") 2224 proto.RegisterType((*GetCallSetRequest)(nil), "google.genomics.v1.GetCallSetRequest") 2225 proto.RegisterType((*StreamVariantsRequest)(nil), "google.genomics.v1.StreamVariantsRequest") 2226 proto.RegisterType((*StreamVariantsResponse)(nil), "google.genomics.v1.StreamVariantsResponse") 2227} 2228 2229func init() { proto.RegisterFile("google/genomics/v1/variants.proto", fileDescriptor_c2de6f9e5b6e8ed2) } 2230 2231var fileDescriptor_c2de6f9e5b6e8ed2 = []byte{ 2232 // 2348 bytes of a gzipped FileDescriptorProto 2233 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x5a, 0xdd, 0x6e, 0x1b, 0xc7, 2234 0xf5, 0xff, 0xef, 0x92, 0x94, 0xc8, 0x43, 0x91, 0x5a, 0x4f, 0x14, 0x69, 0x43, 0x7f, 0xc9, 0xfb, 2235 0xb7, 0x1d, 0x45, 0x75, 0x45, 0x9b, 0x81, 0xd3, 0x54, 0x49, 0x6a, 0x48, 0x34, 0xa5, 0xb0, 0x90, 2236 0x48, 0x65, 0x45, 0xbb, 0x75, 0x80, 0x82, 0x58, 0x91, 0x23, 0x7a, 0x6d, 0x72, 0x97, 0xde, 0x5d, 2237 0xaa, 0x96, 0x0d, 0x5f, 0x34, 0xfd, 0x42, 0x80, 0x02, 0x05, 0x1a, 0xa0, 0x57, 0xbd, 0xed, 0x45, 2238 0xd1, 0xa2, 0x6f, 0xe0, 0x37, 0x68, 0x7b, 0x53, 0xf4, 0x0d, 0xfa, 0x10, 0xbd, 0x2c, 0x66, 0x76, 2239 0x66, 0xb9, 0xbb, 0x1c, 0xae, 0x28, 0x07, 0x09, 0x7a, 0xc7, 0x39, 0x73, 0x66, 0xce, 0xd7, 0xef, 2240 0x9c, 0x39, 0x67, 0x25, 0xb8, 0xd6, 0xb3, 0xed, 0x5e, 0x1f, 0x97, 0x7b, 0xd8, 0xb2, 0x07, 0x66, 2241 0xc7, 0x2d, 0x9f, 0xdc, 0x29, 0x9f, 0x18, 0x8e, 0x69, 0x58, 0x9e, 0xbb, 0x31, 0x74, 0x6c, 0xcf, 2242 0x46, 0xc8, 0x67, 0xd9, 0xe0, 0x2c, 0x1b, 0x27, 0x77, 0x4a, 0x97, 0xd8, 0x31, 0x63, 0x68, 0x96, 2243 0x0d, 0xcb, 0xb2, 0x3d, 0xc3, 0x33, 0x6d, 0x8b, 0x9d, 0x28, 0xfd, 0x3f, 0xdb, 0xed, 0xdb, 0x56, 2244 0xcf, 0x19, 0x59, 0x96, 0x69, 0xf5, 0xca, 0xf6, 0x10, 0x3b, 0x11, 0xa6, 0x8b, 0x8c, 0x89, 0xae, 2245 0x8e, 0x46, 0xc7, 0x65, 0x3c, 0x18, 0x7a, 0xa7, 0x6c, 0x73, 0x35, 0xbe, 0x79, 0x6c, 0xe2, 0x7e, 2246 0xb7, 0x3d, 0x30, 0xdc, 0xa7, 0x8c, 0xe3, 0x52, 0x9c, 0xc3, 0xf5, 0x9c, 0x51, 0xc7, 0xf3, 0x77, 2247 0xb5, 0xd7, 0x29, 0x40, 0x0f, 0x7d, 0x33, 0x0e, 0xb1, 0xb7, 0x8f, 0x3d, 0xa3, 0x6b, 0x78, 0x06, 2248 0x52, 0x20, 0xf5, 0x14, 0x9f, 0xaa, 0xd2, 0xaa, 0xb4, 0x96, 0xd3, 0xc9, 0x4f, 0xb4, 0x04, 0x99, 2249 0x13, 0xa3, 0x3f, 0xc2, 0xaa, 0x4c, 0x69, 0xfe, 0x02, 0x15, 0x41, 0x36, 0xbb, 0x6a, 0x9a, 0x92, 2250 0x64, 0xb3, 0x8b, 0xee, 0x41, 0xda, 0x3b, 0x1d, 0x62, 0x35, 0xb3, 0x2a, 0xad, 0x15, 0x2b, 0xdf, 2251 0xd9, 0x98, 0xf4, 0xc8, 0xc6, 0xa4, 0xb4, 0x8d, 0xd6, 0xe9, 0x10, 0xeb, 0xf4, 0x20, 0x5a, 0x86, 2252 0x39, 0x6b, 0x34, 0x38, 0xc2, 0x8e, 0x9a, 0xa5, 0x97, 0xb2, 0x15, 0x5a, 0x85, 0x7c, 0x17, 0xbb, 2253 0x1d, 0xc7, 0x1c, 0x12, 0xd7, 0xa8, 0xf3, 0x74, 0x33, 0x4c, 0x42, 0xf7, 0x21, 0x6d, 0x5a, 0xc7, 2254 0xb6, 0x9a, 0x5a, 0x4d, 0xad, 0xe5, 0x2b, 0xb7, 0x67, 0x14, 0x5d, 0xb7, 0x8e, 0xed, 0x9a, 0xe5, 2255 0x39, 0xa7, 0x3a, 0x3d, 0x5d, 0x3a, 0x84, 0x5c, 0x40, 0x12, 0x78, 0xe1, 0x76, 0xd8, 0x0b, 0xf9, 2256 0x4a, 0x89, 0x4b, 0xe1, 0xce, 0xdd, 0xd8, 0x33, 0x5d, 0xef, 0x21, 0xe1, 0x60, 0x1e, 0xda, 0x94, 2257 0x3f, 0x94, 0xb4, 0x47, 0x90, 0x26, 0x26, 0xa2, 0x25, 0x50, 0x5a, 0x8f, 0x0e, 0x6a, 0xed, 0x07, 2258 0x8d, 0xc3, 0x83, 0x5a, 0xb5, 0xbe, 0x53, 0xaf, 0xdd, 0x57, 0xfe, 0x0f, 0xe5, 0x61, 0xbe, 0xde, 2259 0x68, 0xd5, 0x76, 0x6b, 0xba, 0x22, 0xa1, 0x1c, 0x64, 0x76, 0xf6, 0x9a, 0x5b, 0x2d, 0x45, 0x46, 2260 0x59, 0x48, 0xef, 0xec, 0x6d, 0xed, 0x2a, 0x29, 0x54, 0x80, 0x5c, 0xf5, 0xd3, 0x2d, 0x7d, 0xab, 2261 0xda, 0xaa, 0xe9, 0x4a, 0x1a, 0x01, 0xcc, 0x1d, 0xb6, 0xf4, 0x7a, 0x63, 0x57, 0xc9, 0x68, 0x7f, 2262 0x95, 0x01, 0xc6, 0x66, 0xa1, 0xcb, 0x00, 0xc4, 0x2c, 0x17, 0x7b, 0x6d, 0xb3, 0xcb, 0x14, 0xcf, 2263 0x31, 0x4a, 0xbd, 0xcb, 0xc2, 0x25, 0x07, 0xe1, 0x5a, 0x03, 0xc5, 0xc1, 0xc7, 0xd8, 0xc1, 0x56, 2264 0x07, 0xb7, 0xd9, 0xa1, 0x39, 0xba, 0x5b, 0x0c, 0xe8, 0x87, 0xf4, 0xe4, 0x7e, 0x98, 0xf3, 0xc8, 2265 0x1e, 0x59, 0x5d, 0x57, 0xcd, 0x50, 0x4f, 0x6b, 0x22, 0x4f, 0xeb, 0x9c, 0x77, 0x9b, 0xb0, 0xea, 2266 0x8b, 0x4e, 0x64, 0xed, 0xa2, 0x6d, 0xc8, 0x0e, 0x58, 0x08, 0xd4, 0x34, 0xbd, 0xe6, 0xe6, 0x6c, 2267 0x01, 0xd3, 0x83, 0x73, 0x08, 0x41, 0xda, 0x32, 0x06, 0x98, 0x61, 0x81, 0xfe, 0x8e, 0xc3, 0x24, 2268 0x3b, 0x01, 0x13, 0xed, 0xcb, 0x34, 0xcc, 0xb3, 0x6b, 0xd1, 0x75, 0x28, 0xb2, 0x14, 0xe6, 0xc6, 2269 0x2f, 0xd2, 0x03, 0x0b, 0x27, 0x81, 0x5c, 0x81, 0xd3, 0x96, 0x20, 0x43, 0x64, 0xb9, 0x14, 0x69, 2270 0x39, 0xdd, 0x5f, 0x20, 0x15, 0xe6, 0x3b, 0x0e, 0x36, 0x3c, 0xdc, 0x55, 0x17, 0x56, 0xa5, 0xb5, 2271 0x94, 0xce, 0x97, 0xe8, 0x06, 0x8c, 0x9d, 0xd9, 0xa6, 0x1a, 0x17, 0xe9, 0x5d, 0x85, 0x80, 0xda, 2272 0x20, 0xaa, 0x2f, 0x41, 0xc6, 0xf5, 0x0c, 0xc7, 0x53, 0x15, 0x7a, 0xdc, 0x5f, 0x10, 0x08, 0x62, 2273 0xab, 0xab, 0x16, 0x28, 0x8d, 0xfc, 0x44, 0xef, 0xc2, 0x62, 0x28, 0x12, 0x86, 0x8b, 0xdd, 0x89, 2274 0x90, 0x6d, 0x13, 0x2a, 0x61, 0x34, 0xfa, 0x1e, 0x76, 0x2c, 0xc3, 0xe3, 0x8c, 0xf3, 0x54, 0xe3, 2275 0x62, 0x40, 0xf6, 0x19, 0x55, 0x98, 0x7f, 0x36, 0x32, 0xfa, 0xa6, 0x77, 0x4a, 0x1d, 0x26, 0xe9, 2276 0x7c, 0x49, 0xb2, 0xf1, 0xd8, 0x24, 0xcc, 0x6a, 0x8e, 0x9e, 0x64, 0x2b, 0xf4, 0x7d, 0x96, 0x6b, 2277 0x40, 0x43, 0x77, 0x23, 0x21, 0x74, 0xf1, 0x04, 0x43, 0x77, 0x21, 0xd3, 0x31, 0xfa, 0x7d, 0x57, 2278 0xcd, 0xd3, 0xb3, 0x57, 0x13, 0xce, 0x56, 0x8d, 0x7e, 0x5f, 0xf7, 0xb9, 0xbf, 0x99, 0xbc, 0xfc, 2279 0x87, 0x0c, 0xf9, 0x90, 0x2c, 0x74, 0x05, 0xf2, 0x44, 0x1a, 0x07, 0x83, 0x8f, 0x9e, 0x1c, 0x21, 2280 0xf9, 0x48, 0xd0, 0xa0, 0x10, 0xec, 0xd3, 0x40, 0xe6, 0x7c, 0x7c, 0x31, 0x0e, 0x1a, 0xc6, 0x12, 2281 0x64, 0x89, 0x29, 0xb4, 0x0a, 0x12, 0x77, 0x67, 0xf4, 0x60, 0x4d, 0xf6, 0x86, 0x8f, 0x89, 0xcb, 2282 0xb1, 0x47, 0x2b, 0x64, 0x4e, 0x0f, 0xd6, 0xa8, 0x0c, 0x6f, 0x71, 0xbe, 0x76, 0xdf, 0x7c, 0x8a, 2283 0xfb, 0xe6, 0x63, 0xdb, 0x26, 0xd9, 0x98, 0x5a, 0x93, 0x74, 0xc4, 0xb7, 0xf6, 0x82, 0x1d, 0xf4, 2284 0x09, 0x8b, 0x81, 0x4c, 0xfd, 0xf8, 0xde, 0x19, 0x7e, 0xfc, 0x76, 0x0a, 0xdd, 0x1f, 0x64, 0x98, 2285 0xaf, 0xfa, 0xce, 0x60, 0x69, 0x23, 0x05, 0x69, 0xc3, 0xd3, 0x55, 0x0e, 0xa5, 0xeb, 0x45, 0xc8, 2286 0xb9, 0xc6, 0x60, 0xd8, 0xc7, 0xc4, 0xdd, 0x7e, 0x1e, 0x67, 0x7d, 0x42, 0xbd, 0x8b, 0x6e, 0xc2, 2287 0x62, 0x34, 0x3b, 0x5d, 0xea, 0x8d, 0x9c, 0x5e, 0x08, 0xa7, 0x67, 0x24, 0xf3, 0x32, 0xd1, 0xcc, 2288 0xe3, 0x30, 0x4d, 0x4f, 0x87, 0x29, 0xd3, 0xf6, 0xdb, 0x71, 0xcf, 0x8f, 0xa1, 0x18, 0x2d, 0x8c, 2289 0x82, 0xda, 0x20, 0x89, 0x6a, 0xc3, 0x55, 0xc8, 0x8f, 0x86, 0x43, 0xec, 0xf8, 0x95, 0x97, 0x0a, 2290 0x4d, 0xe9, 0x40, 0x49, 0xf4, 0x1e, 0xed, 0x37, 0x69, 0x78, 0xbb, 0x3e, 0x18, 0xda, 0x8e, 0xc7, 2291 0x62, 0xee, 0xea, 0xf8, 0xd9, 0x08, 0xbb, 0xa2, 0x1a, 0x27, 0x09, 0x6a, 0xdc, 0x55, 0xc8, 0xbb, 2292 0xf6, 0xc8, 0xe9, 0xe0, 0xf6, 0xc8, 0x31, 0x5d, 0x8a, 0xa9, 0x9c, 0x0e, 0x3e, 0xe9, 0x81, 0x63, 2293 0xba, 0xe8, 0x53, 0x98, 0x3b, 0xb6, 0x9d, 0x81, 0xe1, 0xa9, 0x29, 0xfa, 0xb4, 0x0b, 0xdf, 0x57, 2294 0xa1, 0x06, 0x1b, 0x3b, 0xf4, 0x9c, 0xce, 0xce, 0xa3, 0x4d, 0x78, 0xc7, 0x22, 0xbf, 0xfa, 0xe6, 2295 0x0b, 0xdc, 0x8e, 0x1a, 0xef, 0xd2, 0x00, 0x66, 0xf5, 0x95, 0x80, 0x41, 0x0f, 0xbb, 0xc1, 0x45, 2296 0x4f, 0xe0, 0x02, 0x89, 0x4e, 0x7b, 0x80, 0x9d, 0x1e, 0x6e, 0x77, 0x6c, 0xeb, 0xd8, 0xec, 0x51, 2297 0x50, 0xe4, 0x2b, 0x3f, 0x98, 0x5d, 0x21, 0x12, 0xd8, 0x7d, 0x72, 0x43, 0x95, 0x5e, 0xe0, 0x87, 2298 0x7d, 0xd1, 0x8c, 0x52, 0x4b, 0x4f, 0x60, 0x49, 0xc4, 0x28, 0x00, 0xc3, 0xc7, 0x61, 0x30, 0x14, 2299 0xc5, 0x2f, 0x59, 0x70, 0x55, 0x93, 0xb7, 0x77, 0x61, 0x60, 0x34, 0x60, 0xce, 0xf7, 0x12, 0x5a, 2300 0x06, 0xb4, 0xd3, 0xd4, 0xf7, 0xb7, 0x5a, 0xb1, 0x26, 0xa1, 0x08, 0xc0, 0xe8, 0x0f, 0xab, 0x3b, 2301 0x8a, 0x84, 0x2e, 0x81, 0xca, 0xd6, 0xd5, 0xe6, 0xfe, 0xc1, 0x5e, 0xad, 0x55, 0x6b, 0xef, 0xd6, 2302 0x1a, 0xcd, 0xfd, 0x7a, 0xf5, 0x50, 0x91, 0xb5, 0x4d, 0x58, 0x8e, 0x9b, 0xee, 0x0e, 0x6d, 0xcb, 2303 0x25, 0x0f, 0xe4, 0x42, 0xa8, 0xc4, 0xb9, 0xaa, 0xe4, 0x47, 0x3a, 0xa8, 0x71, 0xae, 0xf6, 0x39, 2304 0xac, 0x54, 0x69, 0xfe, 0x8c, 0x1f, 0x5f, 0x8e, 0xa5, 0x7b, 0x90, 0x0f, 0x61, 0x89, 0xba, 0x20, 2305 0x5f, 0xb9, 0x92, 0xfc, 0x70, 0xeb, 0x30, 0x06, 0x9a, 0xf6, 0x2f, 0x19, 0x56, 0x6a, 0xcf, 0x43, 2306 0x8a, 0x85, 0x2e, 0x9f, 0x0d, 0xa8, 0x71, 0xfd, 0xe5, 0xb8, 0xfe, 0xa4, 0x05, 0x1a, 0x3a, 0xf6, 2307 0x13, 0xdc, 0xa1, 0x77, 0xa4, 0xfc, 0x1a, 0xce, 0x28, 0xf5, 0x2e, 0xfa, 0x61, 0x00, 0xe4, 0x34, 2308 0x8d, 0x56, 0x45, 0xa4, 0xfe, 0x14, 0x1d, 0xe3, 0x50, 0x7e, 0x0f, 0x94, 0x23, 0xb3, 0xf7, 0x6c, 2309 0x84, 0x9d, 0xd3, 0x36, 0x6b, 0xb2, 0x58, 0x5d, 0x5f, 0xe4, 0xf4, 0xfb, 0x3e, 0x99, 0x24, 0x7a, 2310 0xc0, 0xea, 0x19, 0x47, 0x7d, 0xcc, 0x1e, 0xed, 0x02, 0xa7, 0xb6, 0x08, 0x51, 0xbb, 0x7b, 0x26, 2311 0x10, 0xde, 0x82, 0x45, 0x46, 0xdf, 0xae, 0xef, 0x7e, 0xf6, 0xa0, 0xa6, 0x3f, 0x52, 0x24, 0xed, 2312 0x63, 0x58, 0xda, 0xc5, 0x6f, 0xea, 0x53, 0xed, 0xa7, 0xa0, 0x1e, 0x62, 0xc3, 0xe9, 0x3c, 0x1e, 2313 0x5f, 0x10, 0x94, 0x8f, 0xab, 0x90, 0x1f, 0x37, 0x94, 0x01, 0x5c, 0x82, 0x8e, 0xd2, 0x77, 0xb7, 2314 0xd1, 0xc3, 0x6d, 0xcf, 0x7e, 0x8a, 0x2d, 0x56, 0xdc, 0x73, 0x84, 0xd2, 0x22, 0x04, 0x52, 0xe1, 2315 0xe9, 0xb6, 0x6b, 0xbe, 0xc0, 0x34, 0x18, 0x19, 0x3d, 0x4b, 0x08, 0x87, 0xe6, 0x0b, 0xac, 0xfd, 2316 0x4a, 0x82, 0x77, 0x04, 0x92, 0x19, 0x54, 0xb7, 0x60, 0x21, 0xa4, 0xbc, 0x2f, 0xfb, 0x6c, 0xb8, 2317 0xe5, 0xc7, 0xa6, 0xb9, 0xe4, 0x09, 0xb1, 0xf0, 0x73, 0xaf, 0x3d, 0xa1, 0x61, 0x81, 0x90, 0x0f, 2318 0xb8, 0x96, 0xda, 0x3d, 0x58, 0xb9, 0x8f, 0xfb, 0x58, 0x84, 0xf9, 0xd9, 0x5c, 0xf8, 0x5a, 0x82, 2319 0x95, 0x07, 0xc3, 0xae, 0xf1, 0xc6, 0x37, 0xc4, 0x73, 0x4b, 0x3e, 0x6f, 0x6e, 0xa1, 0x8f, 0xc8, 2320 0x1b, 0x41, 0x34, 0xa0, 0xc3, 0x1f, 0xc5, 0xa1, 0xe8, 0x61, 0xda, 0x21, 0xf3, 0xe1, 0xbe, 0xe1, 2321 0x3e, 0x25, 0xef, 0x07, 0x61, 0x27, 0xbf, 0xb5, 0xbf, 0xc8, 0xf0, 0x76, 0x24, 0x12, 0x01, 0x00, 2322 0x04, 0xaf, 0xb0, 0x24, 0x7a, 0x85, 0xaf, 0x8d, 0xa3, 0x15, 0x7a, 0xe6, 0xb9, 0x4d, 0x0d, 0xbf, 2323 0x39, 0x8f, 0xe6, 0x6e, 0x6a, 0x22, 0x77, 0x27, 0x9f, 0xc3, 0x74, 0x62, 0xab, 0x9c, 0x11, 0xb4, 2324 0xca, 0x73, 0xe3, 0x56, 0x39, 0x8a, 0xcd, 0xf9, 0x44, 0x6c, 0x66, 0xa3, 0xd8, 0x24, 0x9b, 0x03, 2325 0xe3, 0x79, 0xdb, 0xef, 0x55, 0x73, 0xfe, 0xe6, 0xc0, 0x78, 0x4e, 0xfa, 0x05, 0x57, 0x3b, 0x85, 2326 0xe5, 0xb8, 0xb7, 0x18, 0x68, 0xbf, 0x07, 0x59, 0xfe, 0x55, 0x80, 0x01, 0xf6, 0x62, 0x42, 0x0c, 2327 0xf5, 0x80, 0x79, 0x66, 0xa8, 0xee, 0xc3, 0x52, 0xa4, 0x3c, 0xf3, 0x38, 0xdd, 0x85, 0x79, 0x76, 2328 0x17, 0xab, 0xcb, 0x89, 0x72, 0x39, 0xaf, 0xf6, 0x27, 0x09, 0x96, 0x22, 0xc0, 0xe5, 0xf7, 0x5d, 2329 0x06, 0x0e, 0xae, 0xd0, 0x24, 0xc9, 0x28, 0xf5, 0x6e, 0x58, 0x9c, 0x3c, 0xbb, 0xb8, 0x38, 0x48, 2330 0x53, 0xe7, 0x02, 0xe9, 0x5d, 0x58, 0x8a, 0x64, 0xe9, 0x6c, 0xaa, 0x6a, 0x15, 0xb8, 0x30, 0x2e, 2331 0x8e, 0x33, 0x9e, 0xf9, 0x9b, 0x0c, 0x4b, 0xf4, 0xb9, 0x7e, 0xb3, 0x76, 0x2a, 0x8c, 0x02, 0xf9, 2332 0x3c, 0x28, 0x30, 0x45, 0x0d, 0x8e, 0xff, 0x45, 0xe3, 0x13, 0xd1, 0x0d, 0x22, 0x1d, 0xff, 0x07, 2333 0xfb, 0x9b, 0xdf, 0x4a, 0xbc, 0xbc, 0xb0, 0x7e, 0xfb, 0xdc, 0xe5, 0x45, 0x34, 0x3d, 0x44, 0xd3, 2334 0x3b, 0x95, 0x98, 0xde, 0xe9, 0xd8, 0xd3, 0xf3, 0x82, 0x67, 0xf0, 0x58, 0x21, 0x96, 0xc1, 0x1f, 2335 0x42, 0x8e, 0x57, 0xa9, 0xc4, 0x14, 0x66, 0x07, 0xf5, 0x2c, 0xab, 0x5f, 0xb3, 0xa7, 0x70, 0x83, 2336 0xa7, 0x30, 0xbf, 0x82, 0xf9, 0xe2, 0x03, 0xc8, 0x72, 0xc9, 0x49, 0x39, 0xcc, 0x4f, 0xcd, 0x33, 2337 0xc1, 0xda, 0x9f, 0x83, 0x1c, 0x8e, 0x5d, 0x18, 0x9b, 0x67, 0xa5, 0xf8, 0x3c, 0x1b, 0x16, 0x28, 2338 0xcf, 0x2e, 0xf0, 0xeb, 0x65, 0xf1, 0x07, 0x3c, 0x8b, 0xcf, 0xa7, 0xac, 0xf6, 0x3e, 0x4d, 0xe3, 2339 0x73, 0x1e, 0xfa, 0x3b, 0x01, 0x9e, 0xe7, 0x60, 0x63, 0x10, 0x4f, 0xe4, 0x68, 0x9b, 0x28, 0xc5, 2340 0xdb, 0xc4, 0xc9, 0x3c, 0x97, 0x67, 0xe8, 0x46, 0xbf, 0xe9, 0x17, 0x4d, 0xfb, 0x0c, 0x96, 0xe3, 2341 0xe6, 0x7c, 0xcd, 0x87, 0x67, 0xfd, 0x27, 0x80, 0x26, 0x93, 0x17, 0x5d, 0x87, 0xd5, 0x7a, 0x63, 2342 0xa7, 0xd9, 0xde, 0xaf, 0xe9, 0xbb, 0xb5, 0x76, 0xf3, 0xa0, 0xa6, 0x6f, 0xb5, 0xea, 0xcd, 0xc6, 2343 0xe4, 0x54, 0x52, 0xdf, 0x6d, 0x34, 0xf5, 0x5a, 0xbb, 0x51, 0xfb, 0x91, 0x22, 0xa1, 0x0b, 0x50, 2344 0xd8, 0x6f, 0x3e, 0xac, 0xb5, 0x5b, 0xcd, 0x76, 0x75, 0x6b, 0x6f, 0xef, 0x50, 0x91, 0x2b, 0x7f, 2345 0x94, 0x60, 0xc5, 0x57, 0xd9, 0xb4, 0x7a, 0x41, 0xeb, 0xe2, 0x9c, 0x98, 0x1d, 0x8c, 0xbe, 0x94, 2346 0xa0, 0x18, 0x35, 0x07, 0x09, 0xbf, 0x63, 0x08, 0x23, 0x58, 0x5a, 0x9f, 0x85, 0xd5, 0xf7, 0x8e, 2347 0x76, 0xe5, 0x8b, 0x7f, 0xfe, 0xfb, 0x2b, 0x59, 0xd5, 0xde, 0x0a, 0x7f, 0xb6, 0xdf, 0x74, 0x29, 2348 0xf3, 0xa6, 0xb4, 0x7e, 0x5b, 0xaa, 0xbc, 0x46, 0xa0, 0x44, 0xd5, 0x7b, 0x78, 0x07, 0xbd, 0x80, 2349 0x62, 0x74, 0x8e, 0x12, 0xeb, 0x27, 0x1c, 0x33, 0x4b, 0x97, 0x39, 0x6b, 0xe8, 0xeb, 0xfe, 0x46, 2350 0xe0, 0xe1, 0x29, 0x2a, 0x99, 0xf4, 0xaa, 0x4d, 0x69, 0x1d, 0xfd, 0x52, 0x02, 0x25, 0x3e, 0x88, 2351 0x21, 0xe1, 0x17, 0xf5, 0x29, 0xe3, 0x5a, 0xe9, 0x8c, 0xee, 0x51, 0xbb, 0x4e, 0x35, 0xb8, 0xa2, 2352 0x2d, 0x86, 0x35, 0xc0, 0x9e, 0xbb, 0x19, 0xee, 0x44, 0xd1, 0xef, 0x24, 0x50, 0xe2, 0xf3, 0x90, 2353 0x58, 0x8f, 0x29, 0x53, 0xd3, 0x59, 0x8e, 0xa8, 0x50, 0x35, 0x6e, 0x69, 0xef, 0xc6, 0xd4, 0x28, 2354 0xbf, 0x8c, 0x66, 0xe0, 0xab, 0x4d, 0xfc, 0x9c, 0x3b, 0xe7, 0xe7, 0x12, 0x14, 0x22, 0x13, 0x0f, 2355 0x5a, 0x13, 0x69, 0x24, 0x1a, 0x8a, 0xce, 0x74, 0xcb, 0x1a, 0xd5, 0x47, 0x43, 0xab, 0x67, 0xe9, 2356 0x83, 0xbe, 0x92, 0xe0, 0xc2, 0xc4, 0xfc, 0x82, 0x6e, 0x09, 0x71, 0x39, 0x65, 0xc0, 0x2a, 0x7d, 2357 0x77, 0x46, 0x6e, 0x06, 0xe4, 0x6b, 0x54, 0xb9, 0x8b, 0xda, 0x72, 0x5c, 0x39, 0x97, 0x1e, 0x21, 2358 0xbe, 0xf9, 0x99, 0x04, 0x4a, 0x7c, 0x9a, 0x11, 0x07, 0x6c, 0xca, 0xcc, 0x53, 0x5a, 0x9e, 0x28, 2359 0xe5, 0xb5, 0xc1, 0xd0, 0x3b, 0xe5, 0x9e, 0x59, 0x3f, 0xdb, 0x33, 0xbf, 0x97, 0x40, 0x89, 0xcf, 2360 0x43, 0x62, 0x1d, 0xa6, 0x4c, 0x4d, 0x67, 0x46, 0xe9, 0x2e, 0xd5, 0xa5, 0x5c, 0x39, 0x53, 0x97, 2361 0x28, 0x9a, 0x7f, 0x4d, 0x4a, 0x4e, 0xa4, 0x75, 0x9f, 0x52, 0x72, 0x44, 0xc3, 0xd0, 0x94, 0x92, 2362 0x23, 0x9c, 0x04, 0xc4, 0xf9, 0x1d, 0x0a, 0xd3, 0x08, 0x0a, 0x91, 0xc4, 0x15, 0x23, 0x58, 0xd4, 2363 0xeb, 0x97, 0x92, 0x2a, 0xbb, 0x76, 0x99, 0xca, 0x5d, 0xd1, 0x16, 0x22, 0x75, 0x25, 0xe8, 0xc0, 2364 0xbf, 0x90, 0xa0, 0x10, 0xf1, 0xb9, 0x58, 0xae, 0x68, 0x26, 0x48, 0x96, 0xbb, 0x4e, 0xe5, 0x5e, 2365 0xaf, 0xbc, 0x13, 0xb1, 0xf7, 0xe5, 0xb8, 0xcb, 0x7e, 0x35, 0x56, 0xc2, 0x83, 0x42, 0x04, 0x7b, 2366 0x62, 0x1d, 0x44, 0xcd, 0xfe, 0x54, 0x6c, 0xb2, 0xc4, 0x58, 0x9f, 0x2e, 0x1e, 0xb9, 0x00, 0xe3, 2367 0x82, 0x80, 0x6e, 0x24, 0x17, 0x8c, 0x99, 0x6c, 0x66, 0x42, 0x51, 0x82, 0xd0, 0x21, 0x14, 0x22, 2368 0x4d, 0xba, 0xd8, 0x54, 0x51, 0x1f, 0x3f, 0xd5, 0x54, 0x1e, 0x61, 0x14, 0x89, 0x30, 0x1d, 0x19, 2369 0x08, 0xb0, 0xc6, 0x10, 0xe7, 0xbd, 0x6d, 0x12, 0xc4, 0x63, 0x0d, 0x79, 0x12, 0xc4, 0xe3, 0xad, 2370 0x72, 0x14, 0xe2, 0x74, 0x52, 0x8e, 0x56, 0xa2, 0x13, 0x0e, 0x71, 0xfe, 0x37, 0x81, 0x04, 0x88, 2371 0x47, 0x1b, 0xbb, 0x52, 0x52, 0x23, 0x1a, 0xc8, 0x5d, 0x08, 0xcb, 0xdd, 0x0c, 0x7a, 0x59, 0xf4, 2372 0x8b, 0x00, 0xe3, 0x89, 0x82, 0x45, 0x3d, 0x73, 0xb2, 0xe0, 0x5b, 0x54, 0xf0, 0xcd, 0x4a, 0x29, 2373 0x62, 0xf0, 0xcb, 0x50, 0x0f, 0xf8, 0x2a, 0xa4, 0xc6, 0x88, 0xa3, 0x3c, 0x51, 0x0b, 0x51, 0x33, 2374 0x3c, 0x35, 0xf4, 0x1a, 0x55, 0xe0, 0xd2, 0x7a, 0x82, 0x02, 0xc8, 0xa3, 0x30, 0xe7, 0x32, 0xa7, 2375 0xc1, 0xfc, 0x3c, 0x66, 0x33, 0xa9, 0x28, 0x41, 0xea, 0xf6, 0x63, 0x58, 0xee, 0xd8, 0x03, 0xc1, 2376 0x2d, 0xdb, 0x05, 0x8e, 0xeb, 0x03, 0x62, 0xcb, 0x81, 0xf4, 0xf9, 0x26, 0x67, 0xb2, 0xfb, 0x86, 2377 0xd5, 0xdb, 0xb0, 0x9d, 0x5e, 0xb9, 0x87, 0x2d, 0x6a, 0x69, 0xd9, 0xdf, 0x32, 0x86, 0xa6, 0x1b, 2378 0xfe, 0x4f, 0x8b, 0x8f, 0xf8, 0xef, 0xff, 0x48, 0xd2, 0xd1, 0x1c, 0xe5, 0x7c, 0xff, 0xbf, 0x01, 2379 0x00, 0x00, 0xff, 0xff, 0x7e, 0x5e, 0x37, 0xc0, 0x92, 0x21, 0x00, 0x00, 2380} 2381 2382// Reference imports to suppress errors if they are not otherwise used. 2383var _ context.Context 2384var _ grpc.ClientConn 2385 2386// This is a compile-time assertion to ensure that this generated file 2387// is compatible with the grpc package it is being compiled against. 2388const _ = grpc.SupportPackageIsVersion4 2389 2390// StreamingVariantServiceClient is the client API for StreamingVariantService service. 2391// 2392// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 2393type StreamingVariantServiceClient interface { 2394 // Returns a stream of all the variants matching the search request, ordered 2395 // by reference name, position, and ID. 2396 StreamVariants(ctx context.Context, in *StreamVariantsRequest, opts ...grpc.CallOption) (StreamingVariantService_StreamVariantsClient, error) 2397} 2398 2399type streamingVariantServiceClient struct { 2400 cc *grpc.ClientConn 2401} 2402 2403func NewStreamingVariantServiceClient(cc *grpc.ClientConn) StreamingVariantServiceClient { 2404 return &streamingVariantServiceClient{cc} 2405} 2406 2407func (c *streamingVariantServiceClient) StreamVariants(ctx context.Context, in *StreamVariantsRequest, opts ...grpc.CallOption) (StreamingVariantService_StreamVariantsClient, error) { 2408 stream, err := c.cc.NewStream(ctx, &_StreamingVariantService_serviceDesc.Streams[0], "/google.genomics.v1.StreamingVariantService/StreamVariants", opts...) 2409 if err != nil { 2410 return nil, err 2411 } 2412 x := &streamingVariantServiceStreamVariantsClient{stream} 2413 if err := x.ClientStream.SendMsg(in); err != nil { 2414 return nil, err 2415 } 2416 if err := x.ClientStream.CloseSend(); err != nil { 2417 return nil, err 2418 } 2419 return x, nil 2420} 2421 2422type StreamingVariantService_StreamVariantsClient interface { 2423 Recv() (*StreamVariantsResponse, error) 2424 grpc.ClientStream 2425} 2426 2427type streamingVariantServiceStreamVariantsClient struct { 2428 grpc.ClientStream 2429} 2430 2431func (x *streamingVariantServiceStreamVariantsClient) Recv() (*StreamVariantsResponse, error) { 2432 m := new(StreamVariantsResponse) 2433 if err := x.ClientStream.RecvMsg(m); err != nil { 2434 return nil, err 2435 } 2436 return m, nil 2437} 2438 2439// StreamingVariantServiceServer is the server API for StreamingVariantService service. 2440type StreamingVariantServiceServer interface { 2441 // Returns a stream of all the variants matching the search request, ordered 2442 // by reference name, position, and ID. 2443 StreamVariants(*StreamVariantsRequest, StreamingVariantService_StreamVariantsServer) error 2444} 2445 2446// UnimplementedStreamingVariantServiceServer can be embedded to have forward compatible implementations. 2447type UnimplementedStreamingVariantServiceServer struct { 2448} 2449 2450func (*UnimplementedStreamingVariantServiceServer) StreamVariants(req *StreamVariantsRequest, srv StreamingVariantService_StreamVariantsServer) error { 2451 return status.Errorf(codes.Unimplemented, "method StreamVariants not implemented") 2452} 2453 2454func RegisterStreamingVariantServiceServer(s *grpc.Server, srv StreamingVariantServiceServer) { 2455 s.RegisterService(&_StreamingVariantService_serviceDesc, srv) 2456} 2457 2458func _StreamingVariantService_StreamVariants_Handler(srv interface{}, stream grpc.ServerStream) error { 2459 m := new(StreamVariantsRequest) 2460 if err := stream.RecvMsg(m); err != nil { 2461 return err 2462 } 2463 return srv.(StreamingVariantServiceServer).StreamVariants(m, &streamingVariantServiceStreamVariantsServer{stream}) 2464} 2465 2466type StreamingVariantService_StreamVariantsServer interface { 2467 Send(*StreamVariantsResponse) error 2468 grpc.ServerStream 2469} 2470 2471type streamingVariantServiceStreamVariantsServer struct { 2472 grpc.ServerStream 2473} 2474 2475func (x *streamingVariantServiceStreamVariantsServer) Send(m *StreamVariantsResponse) error { 2476 return x.ServerStream.SendMsg(m) 2477} 2478 2479var _StreamingVariantService_serviceDesc = grpc.ServiceDesc{ 2480 ServiceName: "google.genomics.v1.StreamingVariantService", 2481 HandlerType: (*StreamingVariantServiceServer)(nil), 2482 Methods: []grpc.MethodDesc{}, 2483 Streams: []grpc.StreamDesc{ 2484 { 2485 StreamName: "StreamVariants", 2486 Handler: _StreamingVariantService_StreamVariants_Handler, 2487 ServerStreams: true, 2488 }, 2489 }, 2490 Metadata: "google/genomics/v1/variants.proto", 2491} 2492 2493// VariantServiceV1Client is the client API for VariantServiceV1 service. 2494// 2495// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 2496type VariantServiceV1Client interface { 2497 // Creates variant data by asynchronously importing the provided information. 2498 // 2499 // For the definitions of variant sets and other genomics resources, see 2500 // [Fundamentals of Google 2501 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 2502 // 2503 // The variants for import will be merged with any existing variant that 2504 // matches its reference sequence, start, end, reference bases, and 2505 // alternative bases. If no such variant exists, a new one will be created. 2506 // 2507 // When variants are merged, the call information from the new variant 2508 // is added to the existing variant, and Variant info fields are merged 2509 // as specified in 2510 // [infoMergeConfig][google.genomics.v1.ImportVariantsRequest.info_merge_config]. 2511 // As a special case, for single-sample VCF files, QUAL and FILTER fields will 2512 // be moved to the call level; these are sometimes interpreted in a 2513 // call-specific context. 2514 // Imported VCF headers are appended to the metadata already in a variant set. 2515 ImportVariants(ctx context.Context, in *ImportVariantsRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 2516 // Creates a new variant set. 2517 // 2518 // For the definitions of variant sets and other genomics resources, see 2519 // [Fundamentals of Google 2520 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 2521 // 2522 // The provided variant set must have a valid `datasetId` set - all other 2523 // fields are optional. Note that the `id` field will be ignored, as this is 2524 // assigned by the server. 2525 CreateVariantSet(ctx context.Context, in *CreateVariantSetRequest, opts ...grpc.CallOption) (*VariantSet, error) 2526 // Exports variant set data to an external destination. 2527 // 2528 // For the definitions of variant sets and other genomics resources, see 2529 // [Fundamentals of Google 2530 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 2531 ExportVariantSet(ctx context.Context, in *ExportVariantSetRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 2532 // Gets a variant set by ID. 2533 // 2534 // For the definitions of variant sets and other genomics resources, see 2535 // [Fundamentals of Google 2536 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 2537 GetVariantSet(ctx context.Context, in *GetVariantSetRequest, opts ...grpc.CallOption) (*VariantSet, error) 2538 // Returns a list of all variant sets matching search criteria. 2539 // 2540 // For the definitions of variant sets and other genomics resources, see 2541 // [Fundamentals of Google 2542 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 2543 // 2544 // Implements 2545 // [GlobalAllianceApi.searchVariantSets](https://github.com/ga4gh/schemas/blob/v0.5.1/src/main/resources/avro/variantmethods.avdl#L49). 2546 SearchVariantSets(ctx context.Context, in *SearchVariantSetsRequest, opts ...grpc.CallOption) (*SearchVariantSetsResponse, error) 2547 // Deletes a variant set including all variants, call sets, and calls within. 2548 // This is not reversible. 2549 // 2550 // For the definitions of variant sets and other genomics resources, see 2551 // [Fundamentals of Google 2552 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 2553 DeleteVariantSet(ctx context.Context, in *DeleteVariantSetRequest, opts ...grpc.CallOption) (*empty.Empty, error) 2554 // Updates a variant set using patch semantics. 2555 // 2556 // For the definitions of variant sets and other genomics resources, see 2557 // [Fundamentals of Google 2558 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 2559 UpdateVariantSet(ctx context.Context, in *UpdateVariantSetRequest, opts ...grpc.CallOption) (*VariantSet, error) 2560 // Gets a list of variants matching the criteria. 2561 // 2562 // For the definitions of variants and other genomics resources, see 2563 // [Fundamentals of Google 2564 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 2565 // 2566 // Implements 2567 // [GlobalAllianceApi.searchVariants](https://github.com/ga4gh/schemas/blob/v0.5.1/src/main/resources/avro/variantmethods.avdl#L126). 2568 SearchVariants(ctx context.Context, in *SearchVariantsRequest, opts ...grpc.CallOption) (*SearchVariantsResponse, error) 2569 // Creates a new variant. 2570 // 2571 // For the definitions of variants and other genomics resources, see 2572 // [Fundamentals of Google 2573 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 2574 CreateVariant(ctx context.Context, in *CreateVariantRequest, opts ...grpc.CallOption) (*Variant, error) 2575 // Updates a variant. 2576 // 2577 // For the definitions of variants and other genomics resources, see 2578 // [Fundamentals of Google 2579 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 2580 // 2581 // This method supports patch semantics. Returns the modified variant without 2582 // its calls. 2583 UpdateVariant(ctx context.Context, in *UpdateVariantRequest, opts ...grpc.CallOption) (*Variant, error) 2584 // Deletes a variant. 2585 // 2586 // For the definitions of variants and other genomics resources, see 2587 // [Fundamentals of Google 2588 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 2589 DeleteVariant(ctx context.Context, in *DeleteVariantRequest, opts ...grpc.CallOption) (*empty.Empty, error) 2590 // Gets a variant by ID. 2591 // 2592 // For the definitions of variants and other genomics resources, see 2593 // [Fundamentals of Google 2594 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 2595 GetVariant(ctx context.Context, in *GetVariantRequest, opts ...grpc.CallOption) (*Variant, error) 2596 // Merges the given variants with existing variants. 2597 // 2598 // For the definitions of variants and other genomics resources, see 2599 // [Fundamentals of Google 2600 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 2601 // 2602 // Each variant will be 2603 // merged with an existing variant that matches its reference sequence, 2604 // start, end, reference bases, and alternative bases. If no such variant 2605 // exists, a new one will be created. 2606 // 2607 // When variants are merged, the call information from the new variant 2608 // is added to the existing variant. Variant info fields are merged as 2609 // specified in the 2610 // [infoMergeConfig][google.genomics.v1.MergeVariantsRequest.info_merge_config] 2611 // field of the MergeVariantsRequest. 2612 // 2613 // Please exercise caution when using this method! It is easy to introduce 2614 // mistakes in existing variants and difficult to back out of them. For 2615 // example, 2616 // suppose you were trying to merge a new variant with an existing one and 2617 // both 2618 // variants contain calls that belong to callsets with the same callset ID. 2619 // 2620 // // Existing variant - irrelevant fields trimmed for clarity 2621 // { 2622 // "variantSetId": "10473108253681171589", 2623 // "referenceName": "1", 2624 // "start": "10582", 2625 // "referenceBases": "G", 2626 // "alternateBases": [ 2627 // "A" 2628 // ], 2629 // "calls": [ 2630 // { 2631 // "callSetId": "10473108253681171589-0", 2632 // "callSetName": "CALLSET0", 2633 // "genotype": [ 2634 // 0, 2635 // 1 2636 // ], 2637 // } 2638 // ] 2639 // } 2640 // 2641 // // New variant with conflicting call information 2642 // { 2643 // "variantSetId": "10473108253681171589", 2644 // "referenceName": "1", 2645 // "start": "10582", 2646 // "referenceBases": "G", 2647 // "alternateBases": [ 2648 // "A" 2649 // ], 2650 // "calls": [ 2651 // { 2652 // "callSetId": "10473108253681171589-0", 2653 // "callSetName": "CALLSET0", 2654 // "genotype": [ 2655 // 1, 2656 // 1 2657 // ], 2658 // } 2659 // ] 2660 // } 2661 // 2662 // The resulting merged variant would overwrite the existing calls with those 2663 // from the new variant: 2664 // 2665 // { 2666 // "variantSetId": "10473108253681171589", 2667 // "referenceName": "1", 2668 // "start": "10582", 2669 // "referenceBases": "G", 2670 // "alternateBases": [ 2671 // "A" 2672 // ], 2673 // "calls": [ 2674 // { 2675 // "callSetId": "10473108253681171589-0", 2676 // "callSetName": "CALLSET0", 2677 // "genotype": [ 2678 // 1, 2679 // 1 2680 // ], 2681 // } 2682 // ] 2683 // } 2684 // 2685 // This may be the desired outcome, but it is up to the user to determine if 2686 // if that is indeed the case. 2687 MergeVariants(ctx context.Context, in *MergeVariantsRequest, opts ...grpc.CallOption) (*empty.Empty, error) 2688 // Gets a list of call sets matching the criteria. 2689 // 2690 // For the definitions of call sets and other genomics resources, see 2691 // [Fundamentals of Google 2692 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 2693 // 2694 // Implements 2695 // [GlobalAllianceApi.searchCallSets](https://github.com/ga4gh/schemas/blob/v0.5.1/src/main/resources/avro/variantmethods.avdl#L178). 2696 SearchCallSets(ctx context.Context, in *SearchCallSetsRequest, opts ...grpc.CallOption) (*SearchCallSetsResponse, error) 2697 // Creates a new call set. 2698 // 2699 // For the definitions of call sets and other genomics resources, see 2700 // [Fundamentals of Google 2701 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 2702 CreateCallSet(ctx context.Context, in *CreateCallSetRequest, opts ...grpc.CallOption) (*CallSet, error) 2703 // Updates a call set. 2704 // 2705 // For the definitions of call sets and other genomics resources, see 2706 // [Fundamentals of Google 2707 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 2708 // 2709 // This method supports patch semantics. 2710 UpdateCallSet(ctx context.Context, in *UpdateCallSetRequest, opts ...grpc.CallOption) (*CallSet, error) 2711 // Deletes a call set. 2712 // 2713 // For the definitions of call sets and other genomics resources, see 2714 // [Fundamentals of Google 2715 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 2716 DeleteCallSet(ctx context.Context, in *DeleteCallSetRequest, opts ...grpc.CallOption) (*empty.Empty, error) 2717 // Gets a call set by ID. 2718 // 2719 // For the definitions of call sets and other genomics resources, see 2720 // [Fundamentals of Google 2721 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 2722 GetCallSet(ctx context.Context, in *GetCallSetRequest, opts ...grpc.CallOption) (*CallSet, error) 2723} 2724 2725type variantServiceV1Client struct { 2726 cc *grpc.ClientConn 2727} 2728 2729func NewVariantServiceV1Client(cc *grpc.ClientConn) VariantServiceV1Client { 2730 return &variantServiceV1Client{cc} 2731} 2732 2733func (c *variantServiceV1Client) ImportVariants(ctx context.Context, in *ImportVariantsRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 2734 out := new(longrunning.Operation) 2735 err := c.cc.Invoke(ctx, "/google.genomics.v1.VariantServiceV1/ImportVariants", in, out, opts...) 2736 if err != nil { 2737 return nil, err 2738 } 2739 return out, nil 2740} 2741 2742func (c *variantServiceV1Client) CreateVariantSet(ctx context.Context, in *CreateVariantSetRequest, opts ...grpc.CallOption) (*VariantSet, error) { 2743 out := new(VariantSet) 2744 err := c.cc.Invoke(ctx, "/google.genomics.v1.VariantServiceV1/CreateVariantSet", in, out, opts...) 2745 if err != nil { 2746 return nil, err 2747 } 2748 return out, nil 2749} 2750 2751func (c *variantServiceV1Client) ExportVariantSet(ctx context.Context, in *ExportVariantSetRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 2752 out := new(longrunning.Operation) 2753 err := c.cc.Invoke(ctx, "/google.genomics.v1.VariantServiceV1/ExportVariantSet", in, out, opts...) 2754 if err != nil { 2755 return nil, err 2756 } 2757 return out, nil 2758} 2759 2760func (c *variantServiceV1Client) GetVariantSet(ctx context.Context, in *GetVariantSetRequest, opts ...grpc.CallOption) (*VariantSet, error) { 2761 out := new(VariantSet) 2762 err := c.cc.Invoke(ctx, "/google.genomics.v1.VariantServiceV1/GetVariantSet", in, out, opts...) 2763 if err != nil { 2764 return nil, err 2765 } 2766 return out, nil 2767} 2768 2769func (c *variantServiceV1Client) SearchVariantSets(ctx context.Context, in *SearchVariantSetsRequest, opts ...grpc.CallOption) (*SearchVariantSetsResponse, error) { 2770 out := new(SearchVariantSetsResponse) 2771 err := c.cc.Invoke(ctx, "/google.genomics.v1.VariantServiceV1/SearchVariantSets", in, out, opts...) 2772 if err != nil { 2773 return nil, err 2774 } 2775 return out, nil 2776} 2777 2778func (c *variantServiceV1Client) DeleteVariantSet(ctx context.Context, in *DeleteVariantSetRequest, opts ...grpc.CallOption) (*empty.Empty, error) { 2779 out := new(empty.Empty) 2780 err := c.cc.Invoke(ctx, "/google.genomics.v1.VariantServiceV1/DeleteVariantSet", in, out, opts...) 2781 if err != nil { 2782 return nil, err 2783 } 2784 return out, nil 2785} 2786 2787func (c *variantServiceV1Client) UpdateVariantSet(ctx context.Context, in *UpdateVariantSetRequest, opts ...grpc.CallOption) (*VariantSet, error) { 2788 out := new(VariantSet) 2789 err := c.cc.Invoke(ctx, "/google.genomics.v1.VariantServiceV1/UpdateVariantSet", in, out, opts...) 2790 if err != nil { 2791 return nil, err 2792 } 2793 return out, nil 2794} 2795 2796func (c *variantServiceV1Client) SearchVariants(ctx context.Context, in *SearchVariantsRequest, opts ...grpc.CallOption) (*SearchVariantsResponse, error) { 2797 out := new(SearchVariantsResponse) 2798 err := c.cc.Invoke(ctx, "/google.genomics.v1.VariantServiceV1/SearchVariants", in, out, opts...) 2799 if err != nil { 2800 return nil, err 2801 } 2802 return out, nil 2803} 2804 2805func (c *variantServiceV1Client) CreateVariant(ctx context.Context, in *CreateVariantRequest, opts ...grpc.CallOption) (*Variant, error) { 2806 out := new(Variant) 2807 err := c.cc.Invoke(ctx, "/google.genomics.v1.VariantServiceV1/CreateVariant", in, out, opts...) 2808 if err != nil { 2809 return nil, err 2810 } 2811 return out, nil 2812} 2813 2814func (c *variantServiceV1Client) UpdateVariant(ctx context.Context, in *UpdateVariantRequest, opts ...grpc.CallOption) (*Variant, error) { 2815 out := new(Variant) 2816 err := c.cc.Invoke(ctx, "/google.genomics.v1.VariantServiceV1/UpdateVariant", in, out, opts...) 2817 if err != nil { 2818 return nil, err 2819 } 2820 return out, nil 2821} 2822 2823func (c *variantServiceV1Client) DeleteVariant(ctx context.Context, in *DeleteVariantRequest, opts ...grpc.CallOption) (*empty.Empty, error) { 2824 out := new(empty.Empty) 2825 err := c.cc.Invoke(ctx, "/google.genomics.v1.VariantServiceV1/DeleteVariant", in, out, opts...) 2826 if err != nil { 2827 return nil, err 2828 } 2829 return out, nil 2830} 2831 2832func (c *variantServiceV1Client) GetVariant(ctx context.Context, in *GetVariantRequest, opts ...grpc.CallOption) (*Variant, error) { 2833 out := new(Variant) 2834 err := c.cc.Invoke(ctx, "/google.genomics.v1.VariantServiceV1/GetVariant", in, out, opts...) 2835 if err != nil { 2836 return nil, err 2837 } 2838 return out, nil 2839} 2840 2841func (c *variantServiceV1Client) MergeVariants(ctx context.Context, in *MergeVariantsRequest, opts ...grpc.CallOption) (*empty.Empty, error) { 2842 out := new(empty.Empty) 2843 err := c.cc.Invoke(ctx, "/google.genomics.v1.VariantServiceV1/MergeVariants", in, out, opts...) 2844 if err != nil { 2845 return nil, err 2846 } 2847 return out, nil 2848} 2849 2850func (c *variantServiceV1Client) SearchCallSets(ctx context.Context, in *SearchCallSetsRequest, opts ...grpc.CallOption) (*SearchCallSetsResponse, error) { 2851 out := new(SearchCallSetsResponse) 2852 err := c.cc.Invoke(ctx, "/google.genomics.v1.VariantServiceV1/SearchCallSets", in, out, opts...) 2853 if err != nil { 2854 return nil, err 2855 } 2856 return out, nil 2857} 2858 2859func (c *variantServiceV1Client) CreateCallSet(ctx context.Context, in *CreateCallSetRequest, opts ...grpc.CallOption) (*CallSet, error) { 2860 out := new(CallSet) 2861 err := c.cc.Invoke(ctx, "/google.genomics.v1.VariantServiceV1/CreateCallSet", in, out, opts...) 2862 if err != nil { 2863 return nil, err 2864 } 2865 return out, nil 2866} 2867 2868func (c *variantServiceV1Client) UpdateCallSet(ctx context.Context, in *UpdateCallSetRequest, opts ...grpc.CallOption) (*CallSet, error) { 2869 out := new(CallSet) 2870 err := c.cc.Invoke(ctx, "/google.genomics.v1.VariantServiceV1/UpdateCallSet", in, out, opts...) 2871 if err != nil { 2872 return nil, err 2873 } 2874 return out, nil 2875} 2876 2877func (c *variantServiceV1Client) DeleteCallSet(ctx context.Context, in *DeleteCallSetRequest, opts ...grpc.CallOption) (*empty.Empty, error) { 2878 out := new(empty.Empty) 2879 err := c.cc.Invoke(ctx, "/google.genomics.v1.VariantServiceV1/DeleteCallSet", in, out, opts...) 2880 if err != nil { 2881 return nil, err 2882 } 2883 return out, nil 2884} 2885 2886func (c *variantServiceV1Client) GetCallSet(ctx context.Context, in *GetCallSetRequest, opts ...grpc.CallOption) (*CallSet, error) { 2887 out := new(CallSet) 2888 err := c.cc.Invoke(ctx, "/google.genomics.v1.VariantServiceV1/GetCallSet", in, out, opts...) 2889 if err != nil { 2890 return nil, err 2891 } 2892 return out, nil 2893} 2894 2895// VariantServiceV1Server is the server API for VariantServiceV1 service. 2896type VariantServiceV1Server interface { 2897 // Creates variant data by asynchronously importing the provided information. 2898 // 2899 // For the definitions of variant sets and other genomics resources, see 2900 // [Fundamentals of Google 2901 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 2902 // 2903 // The variants for import will be merged with any existing variant that 2904 // matches its reference sequence, start, end, reference bases, and 2905 // alternative bases. If no such variant exists, a new one will be created. 2906 // 2907 // When variants are merged, the call information from the new variant 2908 // is added to the existing variant, and Variant info fields are merged 2909 // as specified in 2910 // [infoMergeConfig][google.genomics.v1.ImportVariantsRequest.info_merge_config]. 2911 // As a special case, for single-sample VCF files, QUAL and FILTER fields will 2912 // be moved to the call level; these are sometimes interpreted in a 2913 // call-specific context. 2914 // Imported VCF headers are appended to the metadata already in a variant set. 2915 ImportVariants(context.Context, *ImportVariantsRequest) (*longrunning.Operation, error) 2916 // Creates a new variant set. 2917 // 2918 // For the definitions of variant sets and other genomics resources, see 2919 // [Fundamentals of Google 2920 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 2921 // 2922 // The provided variant set must have a valid `datasetId` set - all other 2923 // fields are optional. Note that the `id` field will be ignored, as this is 2924 // assigned by the server. 2925 CreateVariantSet(context.Context, *CreateVariantSetRequest) (*VariantSet, error) 2926 // Exports variant set data to an external destination. 2927 // 2928 // For the definitions of variant sets and other genomics resources, see 2929 // [Fundamentals of Google 2930 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 2931 ExportVariantSet(context.Context, *ExportVariantSetRequest) (*longrunning.Operation, error) 2932 // Gets a variant set by ID. 2933 // 2934 // For the definitions of variant sets and other genomics resources, see 2935 // [Fundamentals of Google 2936 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 2937 GetVariantSet(context.Context, *GetVariantSetRequest) (*VariantSet, error) 2938 // Returns a list of all variant sets matching search criteria. 2939 // 2940 // For the definitions of variant sets and other genomics resources, see 2941 // [Fundamentals of Google 2942 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 2943 // 2944 // Implements 2945 // [GlobalAllianceApi.searchVariantSets](https://github.com/ga4gh/schemas/blob/v0.5.1/src/main/resources/avro/variantmethods.avdl#L49). 2946 SearchVariantSets(context.Context, *SearchVariantSetsRequest) (*SearchVariantSetsResponse, error) 2947 // Deletes a variant set including all variants, call sets, and calls within. 2948 // This is not reversible. 2949 // 2950 // For the definitions of variant sets and other genomics resources, see 2951 // [Fundamentals of Google 2952 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 2953 DeleteVariantSet(context.Context, *DeleteVariantSetRequest) (*empty.Empty, error) 2954 // Updates a variant set using patch semantics. 2955 // 2956 // For the definitions of variant sets and other genomics resources, see 2957 // [Fundamentals of Google 2958 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 2959 UpdateVariantSet(context.Context, *UpdateVariantSetRequest) (*VariantSet, error) 2960 // Gets a list of variants matching the criteria. 2961 // 2962 // For the definitions of variants and other genomics resources, see 2963 // [Fundamentals of Google 2964 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 2965 // 2966 // Implements 2967 // [GlobalAllianceApi.searchVariants](https://github.com/ga4gh/schemas/blob/v0.5.1/src/main/resources/avro/variantmethods.avdl#L126). 2968 SearchVariants(context.Context, *SearchVariantsRequest) (*SearchVariantsResponse, error) 2969 // Creates a new variant. 2970 // 2971 // For the definitions of variants and other genomics resources, see 2972 // [Fundamentals of Google 2973 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 2974 CreateVariant(context.Context, *CreateVariantRequest) (*Variant, error) 2975 // Updates a variant. 2976 // 2977 // For the definitions of variants and other genomics resources, see 2978 // [Fundamentals of Google 2979 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 2980 // 2981 // This method supports patch semantics. Returns the modified variant without 2982 // its calls. 2983 UpdateVariant(context.Context, *UpdateVariantRequest) (*Variant, error) 2984 // Deletes a variant. 2985 // 2986 // For the definitions of variants and other genomics resources, see 2987 // [Fundamentals of Google 2988 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 2989 DeleteVariant(context.Context, *DeleteVariantRequest) (*empty.Empty, error) 2990 // Gets a variant by ID. 2991 // 2992 // For the definitions of variants and other genomics resources, see 2993 // [Fundamentals of Google 2994 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 2995 GetVariant(context.Context, *GetVariantRequest) (*Variant, error) 2996 // Merges the given variants with existing variants. 2997 // 2998 // For the definitions of variants and other genomics resources, see 2999 // [Fundamentals of Google 3000 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 3001 // 3002 // Each variant will be 3003 // merged with an existing variant that matches its reference sequence, 3004 // start, end, reference bases, and alternative bases. If no such variant 3005 // exists, a new one will be created. 3006 // 3007 // When variants are merged, the call information from the new variant 3008 // is added to the existing variant. Variant info fields are merged as 3009 // specified in the 3010 // [infoMergeConfig][google.genomics.v1.MergeVariantsRequest.info_merge_config] 3011 // field of the MergeVariantsRequest. 3012 // 3013 // Please exercise caution when using this method! It is easy to introduce 3014 // mistakes in existing variants and difficult to back out of them. For 3015 // example, 3016 // suppose you were trying to merge a new variant with an existing one and 3017 // both 3018 // variants contain calls that belong to callsets with the same callset ID. 3019 // 3020 // // Existing variant - irrelevant fields trimmed for clarity 3021 // { 3022 // "variantSetId": "10473108253681171589", 3023 // "referenceName": "1", 3024 // "start": "10582", 3025 // "referenceBases": "G", 3026 // "alternateBases": [ 3027 // "A" 3028 // ], 3029 // "calls": [ 3030 // { 3031 // "callSetId": "10473108253681171589-0", 3032 // "callSetName": "CALLSET0", 3033 // "genotype": [ 3034 // 0, 3035 // 1 3036 // ], 3037 // } 3038 // ] 3039 // } 3040 // 3041 // // New variant with conflicting call information 3042 // { 3043 // "variantSetId": "10473108253681171589", 3044 // "referenceName": "1", 3045 // "start": "10582", 3046 // "referenceBases": "G", 3047 // "alternateBases": [ 3048 // "A" 3049 // ], 3050 // "calls": [ 3051 // { 3052 // "callSetId": "10473108253681171589-0", 3053 // "callSetName": "CALLSET0", 3054 // "genotype": [ 3055 // 1, 3056 // 1 3057 // ], 3058 // } 3059 // ] 3060 // } 3061 // 3062 // The resulting merged variant would overwrite the existing calls with those 3063 // from the new variant: 3064 // 3065 // { 3066 // "variantSetId": "10473108253681171589", 3067 // "referenceName": "1", 3068 // "start": "10582", 3069 // "referenceBases": "G", 3070 // "alternateBases": [ 3071 // "A" 3072 // ], 3073 // "calls": [ 3074 // { 3075 // "callSetId": "10473108253681171589-0", 3076 // "callSetName": "CALLSET0", 3077 // "genotype": [ 3078 // 1, 3079 // 1 3080 // ], 3081 // } 3082 // ] 3083 // } 3084 // 3085 // This may be the desired outcome, but it is up to the user to determine if 3086 // if that is indeed the case. 3087 MergeVariants(context.Context, *MergeVariantsRequest) (*empty.Empty, error) 3088 // Gets a list of call sets matching the criteria. 3089 // 3090 // For the definitions of call sets and other genomics resources, see 3091 // [Fundamentals of Google 3092 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 3093 // 3094 // Implements 3095 // [GlobalAllianceApi.searchCallSets](https://github.com/ga4gh/schemas/blob/v0.5.1/src/main/resources/avro/variantmethods.avdl#L178). 3096 SearchCallSets(context.Context, *SearchCallSetsRequest) (*SearchCallSetsResponse, error) 3097 // Creates a new call set. 3098 // 3099 // For the definitions of call sets and other genomics resources, see 3100 // [Fundamentals of Google 3101 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 3102 CreateCallSet(context.Context, *CreateCallSetRequest) (*CallSet, error) 3103 // Updates a call set. 3104 // 3105 // For the definitions of call sets and other genomics resources, see 3106 // [Fundamentals of Google 3107 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 3108 // 3109 // This method supports patch semantics. 3110 UpdateCallSet(context.Context, *UpdateCallSetRequest) (*CallSet, error) 3111 // Deletes a call set. 3112 // 3113 // For the definitions of call sets and other genomics resources, see 3114 // [Fundamentals of Google 3115 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 3116 DeleteCallSet(context.Context, *DeleteCallSetRequest) (*empty.Empty, error) 3117 // Gets a call set by ID. 3118 // 3119 // For the definitions of call sets and other genomics resources, see 3120 // [Fundamentals of Google 3121 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 3122 GetCallSet(context.Context, *GetCallSetRequest) (*CallSet, error) 3123} 3124 3125// UnimplementedVariantServiceV1Server can be embedded to have forward compatible implementations. 3126type UnimplementedVariantServiceV1Server struct { 3127} 3128 3129func (*UnimplementedVariantServiceV1Server) ImportVariants(ctx context.Context, req *ImportVariantsRequest) (*longrunning.Operation, error) { 3130 return nil, status.Errorf(codes.Unimplemented, "method ImportVariants not implemented") 3131} 3132func (*UnimplementedVariantServiceV1Server) CreateVariantSet(ctx context.Context, req *CreateVariantSetRequest) (*VariantSet, error) { 3133 return nil, status.Errorf(codes.Unimplemented, "method CreateVariantSet not implemented") 3134} 3135func (*UnimplementedVariantServiceV1Server) ExportVariantSet(ctx context.Context, req *ExportVariantSetRequest) (*longrunning.Operation, error) { 3136 return nil, status.Errorf(codes.Unimplemented, "method ExportVariantSet not implemented") 3137} 3138func (*UnimplementedVariantServiceV1Server) GetVariantSet(ctx context.Context, req *GetVariantSetRequest) (*VariantSet, error) { 3139 return nil, status.Errorf(codes.Unimplemented, "method GetVariantSet not implemented") 3140} 3141func (*UnimplementedVariantServiceV1Server) SearchVariantSets(ctx context.Context, req *SearchVariantSetsRequest) (*SearchVariantSetsResponse, error) { 3142 return nil, status.Errorf(codes.Unimplemented, "method SearchVariantSets not implemented") 3143} 3144func (*UnimplementedVariantServiceV1Server) DeleteVariantSet(ctx context.Context, req *DeleteVariantSetRequest) (*empty.Empty, error) { 3145 return nil, status.Errorf(codes.Unimplemented, "method DeleteVariantSet not implemented") 3146} 3147func (*UnimplementedVariantServiceV1Server) UpdateVariantSet(ctx context.Context, req *UpdateVariantSetRequest) (*VariantSet, error) { 3148 return nil, status.Errorf(codes.Unimplemented, "method UpdateVariantSet not implemented") 3149} 3150func (*UnimplementedVariantServiceV1Server) SearchVariants(ctx context.Context, req *SearchVariantsRequest) (*SearchVariantsResponse, error) { 3151 return nil, status.Errorf(codes.Unimplemented, "method SearchVariants not implemented") 3152} 3153func (*UnimplementedVariantServiceV1Server) CreateVariant(ctx context.Context, req *CreateVariantRequest) (*Variant, error) { 3154 return nil, status.Errorf(codes.Unimplemented, "method CreateVariant not implemented") 3155} 3156func (*UnimplementedVariantServiceV1Server) UpdateVariant(ctx context.Context, req *UpdateVariantRequest) (*Variant, error) { 3157 return nil, status.Errorf(codes.Unimplemented, "method UpdateVariant not implemented") 3158} 3159func (*UnimplementedVariantServiceV1Server) DeleteVariant(ctx context.Context, req *DeleteVariantRequest) (*empty.Empty, error) { 3160 return nil, status.Errorf(codes.Unimplemented, "method DeleteVariant not implemented") 3161} 3162func (*UnimplementedVariantServiceV1Server) GetVariant(ctx context.Context, req *GetVariantRequest) (*Variant, error) { 3163 return nil, status.Errorf(codes.Unimplemented, "method GetVariant not implemented") 3164} 3165func (*UnimplementedVariantServiceV1Server) MergeVariants(ctx context.Context, req *MergeVariantsRequest) (*empty.Empty, error) { 3166 return nil, status.Errorf(codes.Unimplemented, "method MergeVariants not implemented") 3167} 3168func (*UnimplementedVariantServiceV1Server) SearchCallSets(ctx context.Context, req *SearchCallSetsRequest) (*SearchCallSetsResponse, error) { 3169 return nil, status.Errorf(codes.Unimplemented, "method SearchCallSets not implemented") 3170} 3171func (*UnimplementedVariantServiceV1Server) CreateCallSet(ctx context.Context, req *CreateCallSetRequest) (*CallSet, error) { 3172 return nil, status.Errorf(codes.Unimplemented, "method CreateCallSet not implemented") 3173} 3174func (*UnimplementedVariantServiceV1Server) UpdateCallSet(ctx context.Context, req *UpdateCallSetRequest) (*CallSet, error) { 3175 return nil, status.Errorf(codes.Unimplemented, "method UpdateCallSet not implemented") 3176} 3177func (*UnimplementedVariantServiceV1Server) DeleteCallSet(ctx context.Context, req *DeleteCallSetRequest) (*empty.Empty, error) { 3178 return nil, status.Errorf(codes.Unimplemented, "method DeleteCallSet not implemented") 3179} 3180func (*UnimplementedVariantServiceV1Server) GetCallSet(ctx context.Context, req *GetCallSetRequest) (*CallSet, error) { 3181 return nil, status.Errorf(codes.Unimplemented, "method GetCallSet not implemented") 3182} 3183 3184func RegisterVariantServiceV1Server(s *grpc.Server, srv VariantServiceV1Server) { 3185 s.RegisterService(&_VariantServiceV1_serviceDesc, srv) 3186} 3187 3188func _VariantServiceV1_ImportVariants_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3189 in := new(ImportVariantsRequest) 3190 if err := dec(in); err != nil { 3191 return nil, err 3192 } 3193 if interceptor == nil { 3194 return srv.(VariantServiceV1Server).ImportVariants(ctx, in) 3195 } 3196 info := &grpc.UnaryServerInfo{ 3197 Server: srv, 3198 FullMethod: "/google.genomics.v1.VariantServiceV1/ImportVariants", 3199 } 3200 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3201 return srv.(VariantServiceV1Server).ImportVariants(ctx, req.(*ImportVariantsRequest)) 3202 } 3203 return interceptor(ctx, in, info, handler) 3204} 3205 3206func _VariantServiceV1_CreateVariantSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3207 in := new(CreateVariantSetRequest) 3208 if err := dec(in); err != nil { 3209 return nil, err 3210 } 3211 if interceptor == nil { 3212 return srv.(VariantServiceV1Server).CreateVariantSet(ctx, in) 3213 } 3214 info := &grpc.UnaryServerInfo{ 3215 Server: srv, 3216 FullMethod: "/google.genomics.v1.VariantServiceV1/CreateVariantSet", 3217 } 3218 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3219 return srv.(VariantServiceV1Server).CreateVariantSet(ctx, req.(*CreateVariantSetRequest)) 3220 } 3221 return interceptor(ctx, in, info, handler) 3222} 3223 3224func _VariantServiceV1_ExportVariantSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3225 in := new(ExportVariantSetRequest) 3226 if err := dec(in); err != nil { 3227 return nil, err 3228 } 3229 if interceptor == nil { 3230 return srv.(VariantServiceV1Server).ExportVariantSet(ctx, in) 3231 } 3232 info := &grpc.UnaryServerInfo{ 3233 Server: srv, 3234 FullMethod: "/google.genomics.v1.VariantServiceV1/ExportVariantSet", 3235 } 3236 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3237 return srv.(VariantServiceV1Server).ExportVariantSet(ctx, req.(*ExportVariantSetRequest)) 3238 } 3239 return interceptor(ctx, in, info, handler) 3240} 3241 3242func _VariantServiceV1_GetVariantSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3243 in := new(GetVariantSetRequest) 3244 if err := dec(in); err != nil { 3245 return nil, err 3246 } 3247 if interceptor == nil { 3248 return srv.(VariantServiceV1Server).GetVariantSet(ctx, in) 3249 } 3250 info := &grpc.UnaryServerInfo{ 3251 Server: srv, 3252 FullMethod: "/google.genomics.v1.VariantServiceV1/GetVariantSet", 3253 } 3254 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3255 return srv.(VariantServiceV1Server).GetVariantSet(ctx, req.(*GetVariantSetRequest)) 3256 } 3257 return interceptor(ctx, in, info, handler) 3258} 3259 3260func _VariantServiceV1_SearchVariantSets_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3261 in := new(SearchVariantSetsRequest) 3262 if err := dec(in); err != nil { 3263 return nil, err 3264 } 3265 if interceptor == nil { 3266 return srv.(VariantServiceV1Server).SearchVariantSets(ctx, in) 3267 } 3268 info := &grpc.UnaryServerInfo{ 3269 Server: srv, 3270 FullMethod: "/google.genomics.v1.VariantServiceV1/SearchVariantSets", 3271 } 3272 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3273 return srv.(VariantServiceV1Server).SearchVariantSets(ctx, req.(*SearchVariantSetsRequest)) 3274 } 3275 return interceptor(ctx, in, info, handler) 3276} 3277 3278func _VariantServiceV1_DeleteVariantSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3279 in := new(DeleteVariantSetRequest) 3280 if err := dec(in); err != nil { 3281 return nil, err 3282 } 3283 if interceptor == nil { 3284 return srv.(VariantServiceV1Server).DeleteVariantSet(ctx, in) 3285 } 3286 info := &grpc.UnaryServerInfo{ 3287 Server: srv, 3288 FullMethod: "/google.genomics.v1.VariantServiceV1/DeleteVariantSet", 3289 } 3290 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3291 return srv.(VariantServiceV1Server).DeleteVariantSet(ctx, req.(*DeleteVariantSetRequest)) 3292 } 3293 return interceptor(ctx, in, info, handler) 3294} 3295 3296func _VariantServiceV1_UpdateVariantSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3297 in := new(UpdateVariantSetRequest) 3298 if err := dec(in); err != nil { 3299 return nil, err 3300 } 3301 if interceptor == nil { 3302 return srv.(VariantServiceV1Server).UpdateVariantSet(ctx, in) 3303 } 3304 info := &grpc.UnaryServerInfo{ 3305 Server: srv, 3306 FullMethod: "/google.genomics.v1.VariantServiceV1/UpdateVariantSet", 3307 } 3308 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3309 return srv.(VariantServiceV1Server).UpdateVariantSet(ctx, req.(*UpdateVariantSetRequest)) 3310 } 3311 return interceptor(ctx, in, info, handler) 3312} 3313 3314func _VariantServiceV1_SearchVariants_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3315 in := new(SearchVariantsRequest) 3316 if err := dec(in); err != nil { 3317 return nil, err 3318 } 3319 if interceptor == nil { 3320 return srv.(VariantServiceV1Server).SearchVariants(ctx, in) 3321 } 3322 info := &grpc.UnaryServerInfo{ 3323 Server: srv, 3324 FullMethod: "/google.genomics.v1.VariantServiceV1/SearchVariants", 3325 } 3326 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3327 return srv.(VariantServiceV1Server).SearchVariants(ctx, req.(*SearchVariantsRequest)) 3328 } 3329 return interceptor(ctx, in, info, handler) 3330} 3331 3332func _VariantServiceV1_CreateVariant_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3333 in := new(CreateVariantRequest) 3334 if err := dec(in); err != nil { 3335 return nil, err 3336 } 3337 if interceptor == nil { 3338 return srv.(VariantServiceV1Server).CreateVariant(ctx, in) 3339 } 3340 info := &grpc.UnaryServerInfo{ 3341 Server: srv, 3342 FullMethod: "/google.genomics.v1.VariantServiceV1/CreateVariant", 3343 } 3344 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3345 return srv.(VariantServiceV1Server).CreateVariant(ctx, req.(*CreateVariantRequest)) 3346 } 3347 return interceptor(ctx, in, info, handler) 3348} 3349 3350func _VariantServiceV1_UpdateVariant_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3351 in := new(UpdateVariantRequest) 3352 if err := dec(in); err != nil { 3353 return nil, err 3354 } 3355 if interceptor == nil { 3356 return srv.(VariantServiceV1Server).UpdateVariant(ctx, in) 3357 } 3358 info := &grpc.UnaryServerInfo{ 3359 Server: srv, 3360 FullMethod: "/google.genomics.v1.VariantServiceV1/UpdateVariant", 3361 } 3362 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3363 return srv.(VariantServiceV1Server).UpdateVariant(ctx, req.(*UpdateVariantRequest)) 3364 } 3365 return interceptor(ctx, in, info, handler) 3366} 3367 3368func _VariantServiceV1_DeleteVariant_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3369 in := new(DeleteVariantRequest) 3370 if err := dec(in); err != nil { 3371 return nil, err 3372 } 3373 if interceptor == nil { 3374 return srv.(VariantServiceV1Server).DeleteVariant(ctx, in) 3375 } 3376 info := &grpc.UnaryServerInfo{ 3377 Server: srv, 3378 FullMethod: "/google.genomics.v1.VariantServiceV1/DeleteVariant", 3379 } 3380 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3381 return srv.(VariantServiceV1Server).DeleteVariant(ctx, req.(*DeleteVariantRequest)) 3382 } 3383 return interceptor(ctx, in, info, handler) 3384} 3385 3386func _VariantServiceV1_GetVariant_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3387 in := new(GetVariantRequest) 3388 if err := dec(in); err != nil { 3389 return nil, err 3390 } 3391 if interceptor == nil { 3392 return srv.(VariantServiceV1Server).GetVariant(ctx, in) 3393 } 3394 info := &grpc.UnaryServerInfo{ 3395 Server: srv, 3396 FullMethod: "/google.genomics.v1.VariantServiceV1/GetVariant", 3397 } 3398 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3399 return srv.(VariantServiceV1Server).GetVariant(ctx, req.(*GetVariantRequest)) 3400 } 3401 return interceptor(ctx, in, info, handler) 3402} 3403 3404func _VariantServiceV1_MergeVariants_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3405 in := new(MergeVariantsRequest) 3406 if err := dec(in); err != nil { 3407 return nil, err 3408 } 3409 if interceptor == nil { 3410 return srv.(VariantServiceV1Server).MergeVariants(ctx, in) 3411 } 3412 info := &grpc.UnaryServerInfo{ 3413 Server: srv, 3414 FullMethod: "/google.genomics.v1.VariantServiceV1/MergeVariants", 3415 } 3416 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3417 return srv.(VariantServiceV1Server).MergeVariants(ctx, req.(*MergeVariantsRequest)) 3418 } 3419 return interceptor(ctx, in, info, handler) 3420} 3421 3422func _VariantServiceV1_SearchCallSets_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3423 in := new(SearchCallSetsRequest) 3424 if err := dec(in); err != nil { 3425 return nil, err 3426 } 3427 if interceptor == nil { 3428 return srv.(VariantServiceV1Server).SearchCallSets(ctx, in) 3429 } 3430 info := &grpc.UnaryServerInfo{ 3431 Server: srv, 3432 FullMethod: "/google.genomics.v1.VariantServiceV1/SearchCallSets", 3433 } 3434 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3435 return srv.(VariantServiceV1Server).SearchCallSets(ctx, req.(*SearchCallSetsRequest)) 3436 } 3437 return interceptor(ctx, in, info, handler) 3438} 3439 3440func _VariantServiceV1_CreateCallSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3441 in := new(CreateCallSetRequest) 3442 if err := dec(in); err != nil { 3443 return nil, err 3444 } 3445 if interceptor == nil { 3446 return srv.(VariantServiceV1Server).CreateCallSet(ctx, in) 3447 } 3448 info := &grpc.UnaryServerInfo{ 3449 Server: srv, 3450 FullMethod: "/google.genomics.v1.VariantServiceV1/CreateCallSet", 3451 } 3452 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3453 return srv.(VariantServiceV1Server).CreateCallSet(ctx, req.(*CreateCallSetRequest)) 3454 } 3455 return interceptor(ctx, in, info, handler) 3456} 3457 3458func _VariantServiceV1_UpdateCallSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3459 in := new(UpdateCallSetRequest) 3460 if err := dec(in); err != nil { 3461 return nil, err 3462 } 3463 if interceptor == nil { 3464 return srv.(VariantServiceV1Server).UpdateCallSet(ctx, in) 3465 } 3466 info := &grpc.UnaryServerInfo{ 3467 Server: srv, 3468 FullMethod: "/google.genomics.v1.VariantServiceV1/UpdateCallSet", 3469 } 3470 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3471 return srv.(VariantServiceV1Server).UpdateCallSet(ctx, req.(*UpdateCallSetRequest)) 3472 } 3473 return interceptor(ctx, in, info, handler) 3474} 3475 3476func _VariantServiceV1_DeleteCallSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3477 in := new(DeleteCallSetRequest) 3478 if err := dec(in); err != nil { 3479 return nil, err 3480 } 3481 if interceptor == nil { 3482 return srv.(VariantServiceV1Server).DeleteCallSet(ctx, in) 3483 } 3484 info := &grpc.UnaryServerInfo{ 3485 Server: srv, 3486 FullMethod: "/google.genomics.v1.VariantServiceV1/DeleteCallSet", 3487 } 3488 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3489 return srv.(VariantServiceV1Server).DeleteCallSet(ctx, req.(*DeleteCallSetRequest)) 3490 } 3491 return interceptor(ctx, in, info, handler) 3492} 3493 3494func _VariantServiceV1_GetCallSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3495 in := new(GetCallSetRequest) 3496 if err := dec(in); err != nil { 3497 return nil, err 3498 } 3499 if interceptor == nil { 3500 return srv.(VariantServiceV1Server).GetCallSet(ctx, in) 3501 } 3502 info := &grpc.UnaryServerInfo{ 3503 Server: srv, 3504 FullMethod: "/google.genomics.v1.VariantServiceV1/GetCallSet", 3505 } 3506 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3507 return srv.(VariantServiceV1Server).GetCallSet(ctx, req.(*GetCallSetRequest)) 3508 } 3509 return interceptor(ctx, in, info, handler) 3510} 3511 3512var _VariantServiceV1_serviceDesc = grpc.ServiceDesc{ 3513 ServiceName: "google.genomics.v1.VariantServiceV1", 3514 HandlerType: (*VariantServiceV1Server)(nil), 3515 Methods: []grpc.MethodDesc{ 3516 { 3517 MethodName: "ImportVariants", 3518 Handler: _VariantServiceV1_ImportVariants_Handler, 3519 }, 3520 { 3521 MethodName: "CreateVariantSet", 3522 Handler: _VariantServiceV1_CreateVariantSet_Handler, 3523 }, 3524 { 3525 MethodName: "ExportVariantSet", 3526 Handler: _VariantServiceV1_ExportVariantSet_Handler, 3527 }, 3528 { 3529 MethodName: "GetVariantSet", 3530 Handler: _VariantServiceV1_GetVariantSet_Handler, 3531 }, 3532 { 3533 MethodName: "SearchVariantSets", 3534 Handler: _VariantServiceV1_SearchVariantSets_Handler, 3535 }, 3536 { 3537 MethodName: "DeleteVariantSet", 3538 Handler: _VariantServiceV1_DeleteVariantSet_Handler, 3539 }, 3540 { 3541 MethodName: "UpdateVariantSet", 3542 Handler: _VariantServiceV1_UpdateVariantSet_Handler, 3543 }, 3544 { 3545 MethodName: "SearchVariants", 3546 Handler: _VariantServiceV1_SearchVariants_Handler, 3547 }, 3548 { 3549 MethodName: "CreateVariant", 3550 Handler: _VariantServiceV1_CreateVariant_Handler, 3551 }, 3552 { 3553 MethodName: "UpdateVariant", 3554 Handler: _VariantServiceV1_UpdateVariant_Handler, 3555 }, 3556 { 3557 MethodName: "DeleteVariant", 3558 Handler: _VariantServiceV1_DeleteVariant_Handler, 3559 }, 3560 { 3561 MethodName: "GetVariant", 3562 Handler: _VariantServiceV1_GetVariant_Handler, 3563 }, 3564 { 3565 MethodName: "MergeVariants", 3566 Handler: _VariantServiceV1_MergeVariants_Handler, 3567 }, 3568 { 3569 MethodName: "SearchCallSets", 3570 Handler: _VariantServiceV1_SearchCallSets_Handler, 3571 }, 3572 { 3573 MethodName: "CreateCallSet", 3574 Handler: _VariantServiceV1_CreateCallSet_Handler, 3575 }, 3576 { 3577 MethodName: "UpdateCallSet", 3578 Handler: _VariantServiceV1_UpdateCallSet_Handler, 3579 }, 3580 { 3581 MethodName: "DeleteCallSet", 3582 Handler: _VariantServiceV1_DeleteCallSet_Handler, 3583 }, 3584 { 3585 MethodName: "GetCallSet", 3586 Handler: _VariantServiceV1_GetCallSet_Handler, 3587 }, 3588 }, 3589 Streams: []grpc.StreamDesc{}, 3590 Metadata: "google/genomics/v1/variants.proto", 3591} 3592