1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: google/genomics/v1/reads.proto 3 4package genomics // import "google.golang.org/genproto/googleapis/genomics/v1" 5 6import proto "github.com/golang/protobuf/proto" 7import fmt "fmt" 8import math "math" 9import empty "github.com/golang/protobuf/ptypes/empty" 10import _ "google.golang.org/genproto/googleapis/api/annotations" 11import longrunning "google.golang.org/genproto/googleapis/longrunning" 12import field_mask "google.golang.org/genproto/protobuf/field_mask" 13 14import ( 15 context "golang.org/x/net/context" 16 grpc "google.golang.org/grpc" 17) 18 19// Reference imports to suppress errors if they are not otherwise used. 20var _ = proto.Marshal 21var _ = fmt.Errorf 22var _ = math.Inf 23 24// This is a compile-time assertion to ensure that this generated file 25// is compatible with the proto package it is being compiled against. 26// A compilation error at this line likely means your copy of the 27// proto package needs to be updated. 28const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package 29 30type ImportReadGroupSetsRequest_PartitionStrategy int32 31 32const ( 33 ImportReadGroupSetsRequest_PARTITION_STRATEGY_UNSPECIFIED ImportReadGroupSetsRequest_PartitionStrategy = 0 34 // In most cases, this strategy yields one read group set per file. This is 35 // the default behavior. 36 // 37 // Allocate one read group set per file per sample. For BAM files, read 38 // groups are considered to share a sample if they have identical sample 39 // names. Furthermore, all reads for each file which do not belong to a read 40 // group, if any, will be grouped into a single read group set per-file. 41 ImportReadGroupSetsRequest_PER_FILE_PER_SAMPLE ImportReadGroupSetsRequest_PartitionStrategy = 1 42 // Includes all read groups in all imported files into a single read group 43 // set. Requires that the headers for all imported files are equivalent. All 44 // reads which do not belong to a read group, if any, will be grouped into a 45 // separate read group set. 46 ImportReadGroupSetsRequest_MERGE_ALL ImportReadGroupSetsRequest_PartitionStrategy = 2 47) 48 49var ImportReadGroupSetsRequest_PartitionStrategy_name = map[int32]string{ 50 0: "PARTITION_STRATEGY_UNSPECIFIED", 51 1: "PER_FILE_PER_SAMPLE", 52 2: "MERGE_ALL", 53} 54var ImportReadGroupSetsRequest_PartitionStrategy_value = map[string]int32{ 55 "PARTITION_STRATEGY_UNSPECIFIED": 0, 56 "PER_FILE_PER_SAMPLE": 1, 57 "MERGE_ALL": 2, 58} 59 60func (x ImportReadGroupSetsRequest_PartitionStrategy) String() string { 61 return proto.EnumName(ImportReadGroupSetsRequest_PartitionStrategy_name, int32(x)) 62} 63func (ImportReadGroupSetsRequest_PartitionStrategy) EnumDescriptor() ([]byte, []int) { 64 return fileDescriptor_reads_afba1347c0c1059a, []int{2, 0} 65} 66 67// The read group set search request. 68type SearchReadGroupSetsRequest struct { 69 // Restricts this query to read group sets within the given datasets. At least 70 // one ID must be provided. 71 DatasetIds []string `protobuf:"bytes,1,rep,name=dataset_ids,json=datasetIds,proto3" json:"dataset_ids,omitempty"` 72 // Only return read group sets for which a substring of the name matches this 73 // string. 74 Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` 75 // The continuation token, which is used to page through large result sets. 76 // To get the next page of results, set this parameter to the value of 77 // `nextPageToken` from the previous response. 78 PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 79 // The maximum number of results to return in a single page. If unspecified, 80 // defaults to 256. The maximum value is 1024. 81 PageSize int32 `protobuf:"varint,4,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 82 XXX_NoUnkeyedLiteral struct{} `json:"-"` 83 XXX_unrecognized []byte `json:"-"` 84 XXX_sizecache int32 `json:"-"` 85} 86 87func (m *SearchReadGroupSetsRequest) Reset() { *m = SearchReadGroupSetsRequest{} } 88func (m *SearchReadGroupSetsRequest) String() string { return proto.CompactTextString(m) } 89func (*SearchReadGroupSetsRequest) ProtoMessage() {} 90func (*SearchReadGroupSetsRequest) Descriptor() ([]byte, []int) { 91 return fileDescriptor_reads_afba1347c0c1059a, []int{0} 92} 93func (m *SearchReadGroupSetsRequest) XXX_Unmarshal(b []byte) error { 94 return xxx_messageInfo_SearchReadGroupSetsRequest.Unmarshal(m, b) 95} 96func (m *SearchReadGroupSetsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 97 return xxx_messageInfo_SearchReadGroupSetsRequest.Marshal(b, m, deterministic) 98} 99func (dst *SearchReadGroupSetsRequest) XXX_Merge(src proto.Message) { 100 xxx_messageInfo_SearchReadGroupSetsRequest.Merge(dst, src) 101} 102func (m *SearchReadGroupSetsRequest) XXX_Size() int { 103 return xxx_messageInfo_SearchReadGroupSetsRequest.Size(m) 104} 105func (m *SearchReadGroupSetsRequest) XXX_DiscardUnknown() { 106 xxx_messageInfo_SearchReadGroupSetsRequest.DiscardUnknown(m) 107} 108 109var xxx_messageInfo_SearchReadGroupSetsRequest proto.InternalMessageInfo 110 111func (m *SearchReadGroupSetsRequest) GetDatasetIds() []string { 112 if m != nil { 113 return m.DatasetIds 114 } 115 return nil 116} 117 118func (m *SearchReadGroupSetsRequest) GetName() string { 119 if m != nil { 120 return m.Name 121 } 122 return "" 123} 124 125func (m *SearchReadGroupSetsRequest) GetPageToken() string { 126 if m != nil { 127 return m.PageToken 128 } 129 return "" 130} 131 132func (m *SearchReadGroupSetsRequest) GetPageSize() int32 { 133 if m != nil { 134 return m.PageSize 135 } 136 return 0 137} 138 139// The read group set search response. 140type SearchReadGroupSetsResponse struct { 141 // The list of matching read group sets. 142 ReadGroupSets []*ReadGroupSet `protobuf:"bytes,1,rep,name=read_group_sets,json=readGroupSets,proto3" json:"read_group_sets,omitempty"` 143 // The continuation token, which is used to page through large result sets. 144 // Provide this value in a subsequent request to return the next page of 145 // results. This field will be empty if there aren't any additional results. 146 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 147 XXX_NoUnkeyedLiteral struct{} `json:"-"` 148 XXX_unrecognized []byte `json:"-"` 149 XXX_sizecache int32 `json:"-"` 150} 151 152func (m *SearchReadGroupSetsResponse) Reset() { *m = SearchReadGroupSetsResponse{} } 153func (m *SearchReadGroupSetsResponse) String() string { return proto.CompactTextString(m) } 154func (*SearchReadGroupSetsResponse) ProtoMessage() {} 155func (*SearchReadGroupSetsResponse) Descriptor() ([]byte, []int) { 156 return fileDescriptor_reads_afba1347c0c1059a, []int{1} 157} 158func (m *SearchReadGroupSetsResponse) XXX_Unmarshal(b []byte) error { 159 return xxx_messageInfo_SearchReadGroupSetsResponse.Unmarshal(m, b) 160} 161func (m *SearchReadGroupSetsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 162 return xxx_messageInfo_SearchReadGroupSetsResponse.Marshal(b, m, deterministic) 163} 164func (dst *SearchReadGroupSetsResponse) XXX_Merge(src proto.Message) { 165 xxx_messageInfo_SearchReadGroupSetsResponse.Merge(dst, src) 166} 167func (m *SearchReadGroupSetsResponse) XXX_Size() int { 168 return xxx_messageInfo_SearchReadGroupSetsResponse.Size(m) 169} 170func (m *SearchReadGroupSetsResponse) XXX_DiscardUnknown() { 171 xxx_messageInfo_SearchReadGroupSetsResponse.DiscardUnknown(m) 172} 173 174var xxx_messageInfo_SearchReadGroupSetsResponse proto.InternalMessageInfo 175 176func (m *SearchReadGroupSetsResponse) GetReadGroupSets() []*ReadGroupSet { 177 if m != nil { 178 return m.ReadGroupSets 179 } 180 return nil 181} 182 183func (m *SearchReadGroupSetsResponse) GetNextPageToken() string { 184 if m != nil { 185 return m.NextPageToken 186 } 187 return "" 188} 189 190// The read group set import request. 191type ImportReadGroupSetsRequest struct { 192 // Required. The ID of the dataset these read group sets will belong to. The 193 // caller must have WRITE permissions to this dataset. 194 DatasetId string `protobuf:"bytes,1,opt,name=dataset_id,json=datasetId,proto3" json:"dataset_id,omitempty"` 195 // The reference set to which the imported read group sets are aligned to, if 196 // any. The reference names of this reference set must be a superset of those 197 // found in the imported file headers. If no reference set id is provided, a 198 // best effort is made to associate with a matching reference set. 199 ReferenceSetId string `protobuf:"bytes,4,opt,name=reference_set_id,json=referenceSetId,proto3" json:"reference_set_id,omitempty"` 200 // A list of URIs pointing at [BAM 201 // files](https://samtools.github.io/hts-specs/SAMv1.pdf) 202 // in Google Cloud Storage. 203 // Those URIs can include wildcards (*), but do not add or remove 204 // matching files before import has completed. 205 // 206 // Note that Google Cloud Storage object listing is only eventually 207 // consistent: files added may be not be immediately visible to 208 // everyone. Thus, if using a wildcard it is preferable not to start 209 // the import immediately after the files are created. 210 SourceUris []string `protobuf:"bytes,2,rep,name=source_uris,json=sourceUris,proto3" json:"source_uris,omitempty"` 211 // The partition strategy describes how read groups are partitioned into read 212 // group sets. 213 PartitionStrategy ImportReadGroupSetsRequest_PartitionStrategy `protobuf:"varint,5,opt,name=partition_strategy,json=partitionStrategy,proto3,enum=google.genomics.v1.ImportReadGroupSetsRequest_PartitionStrategy" json:"partition_strategy,omitempty"` 214 XXX_NoUnkeyedLiteral struct{} `json:"-"` 215 XXX_unrecognized []byte `json:"-"` 216 XXX_sizecache int32 `json:"-"` 217} 218 219func (m *ImportReadGroupSetsRequest) Reset() { *m = ImportReadGroupSetsRequest{} } 220func (m *ImportReadGroupSetsRequest) String() string { return proto.CompactTextString(m) } 221func (*ImportReadGroupSetsRequest) ProtoMessage() {} 222func (*ImportReadGroupSetsRequest) Descriptor() ([]byte, []int) { 223 return fileDescriptor_reads_afba1347c0c1059a, []int{2} 224} 225func (m *ImportReadGroupSetsRequest) XXX_Unmarshal(b []byte) error { 226 return xxx_messageInfo_ImportReadGroupSetsRequest.Unmarshal(m, b) 227} 228func (m *ImportReadGroupSetsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 229 return xxx_messageInfo_ImportReadGroupSetsRequest.Marshal(b, m, deterministic) 230} 231func (dst *ImportReadGroupSetsRequest) XXX_Merge(src proto.Message) { 232 xxx_messageInfo_ImportReadGroupSetsRequest.Merge(dst, src) 233} 234func (m *ImportReadGroupSetsRequest) XXX_Size() int { 235 return xxx_messageInfo_ImportReadGroupSetsRequest.Size(m) 236} 237func (m *ImportReadGroupSetsRequest) XXX_DiscardUnknown() { 238 xxx_messageInfo_ImportReadGroupSetsRequest.DiscardUnknown(m) 239} 240 241var xxx_messageInfo_ImportReadGroupSetsRequest proto.InternalMessageInfo 242 243func (m *ImportReadGroupSetsRequest) GetDatasetId() string { 244 if m != nil { 245 return m.DatasetId 246 } 247 return "" 248} 249 250func (m *ImportReadGroupSetsRequest) GetReferenceSetId() string { 251 if m != nil { 252 return m.ReferenceSetId 253 } 254 return "" 255} 256 257func (m *ImportReadGroupSetsRequest) GetSourceUris() []string { 258 if m != nil { 259 return m.SourceUris 260 } 261 return nil 262} 263 264func (m *ImportReadGroupSetsRequest) GetPartitionStrategy() ImportReadGroupSetsRequest_PartitionStrategy { 265 if m != nil { 266 return m.PartitionStrategy 267 } 268 return ImportReadGroupSetsRequest_PARTITION_STRATEGY_UNSPECIFIED 269} 270 271// The read group set import response. 272type ImportReadGroupSetsResponse struct { 273 // IDs of the read group sets that were created. 274 ReadGroupSetIds []string `protobuf:"bytes,1,rep,name=read_group_set_ids,json=readGroupSetIds,proto3" json:"read_group_set_ids,omitempty"` 275 XXX_NoUnkeyedLiteral struct{} `json:"-"` 276 XXX_unrecognized []byte `json:"-"` 277 XXX_sizecache int32 `json:"-"` 278} 279 280func (m *ImportReadGroupSetsResponse) Reset() { *m = ImportReadGroupSetsResponse{} } 281func (m *ImportReadGroupSetsResponse) String() string { return proto.CompactTextString(m) } 282func (*ImportReadGroupSetsResponse) ProtoMessage() {} 283func (*ImportReadGroupSetsResponse) Descriptor() ([]byte, []int) { 284 return fileDescriptor_reads_afba1347c0c1059a, []int{3} 285} 286func (m *ImportReadGroupSetsResponse) XXX_Unmarshal(b []byte) error { 287 return xxx_messageInfo_ImportReadGroupSetsResponse.Unmarshal(m, b) 288} 289func (m *ImportReadGroupSetsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 290 return xxx_messageInfo_ImportReadGroupSetsResponse.Marshal(b, m, deterministic) 291} 292func (dst *ImportReadGroupSetsResponse) XXX_Merge(src proto.Message) { 293 xxx_messageInfo_ImportReadGroupSetsResponse.Merge(dst, src) 294} 295func (m *ImportReadGroupSetsResponse) XXX_Size() int { 296 return xxx_messageInfo_ImportReadGroupSetsResponse.Size(m) 297} 298func (m *ImportReadGroupSetsResponse) XXX_DiscardUnknown() { 299 xxx_messageInfo_ImportReadGroupSetsResponse.DiscardUnknown(m) 300} 301 302var xxx_messageInfo_ImportReadGroupSetsResponse proto.InternalMessageInfo 303 304func (m *ImportReadGroupSetsResponse) GetReadGroupSetIds() []string { 305 if m != nil { 306 return m.ReadGroupSetIds 307 } 308 return nil 309} 310 311// The read group set export request. 312type ExportReadGroupSetRequest struct { 313 // Required. The Google Cloud project ID that owns this 314 // export. The caller must have WRITE access to this project. 315 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` 316 // Required. A Google Cloud Storage URI for the exported BAM file. 317 // The currently authenticated user must have write access to the new file. 318 // An error will be returned if the URI already contains data. 319 ExportUri string `protobuf:"bytes,2,opt,name=export_uri,json=exportUri,proto3" json:"export_uri,omitempty"` 320 // Required. The ID of the read group set to export. The caller must have 321 // READ access to this read group set. 322 ReadGroupSetId string `protobuf:"bytes,3,opt,name=read_group_set_id,json=readGroupSetId,proto3" json:"read_group_set_id,omitempty"` 323 // The reference names to export. If this is not specified, all reference 324 // sequences, including unmapped reads, are exported. 325 // Use `*` to export only unmapped reads. 326 ReferenceNames []string `protobuf:"bytes,4,rep,name=reference_names,json=referenceNames,proto3" json:"reference_names,omitempty"` 327 XXX_NoUnkeyedLiteral struct{} `json:"-"` 328 XXX_unrecognized []byte `json:"-"` 329 XXX_sizecache int32 `json:"-"` 330} 331 332func (m *ExportReadGroupSetRequest) Reset() { *m = ExportReadGroupSetRequest{} } 333func (m *ExportReadGroupSetRequest) String() string { return proto.CompactTextString(m) } 334func (*ExportReadGroupSetRequest) ProtoMessage() {} 335func (*ExportReadGroupSetRequest) Descriptor() ([]byte, []int) { 336 return fileDescriptor_reads_afba1347c0c1059a, []int{4} 337} 338func (m *ExportReadGroupSetRequest) XXX_Unmarshal(b []byte) error { 339 return xxx_messageInfo_ExportReadGroupSetRequest.Unmarshal(m, b) 340} 341func (m *ExportReadGroupSetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 342 return xxx_messageInfo_ExportReadGroupSetRequest.Marshal(b, m, deterministic) 343} 344func (dst *ExportReadGroupSetRequest) XXX_Merge(src proto.Message) { 345 xxx_messageInfo_ExportReadGroupSetRequest.Merge(dst, src) 346} 347func (m *ExportReadGroupSetRequest) XXX_Size() int { 348 return xxx_messageInfo_ExportReadGroupSetRequest.Size(m) 349} 350func (m *ExportReadGroupSetRequest) XXX_DiscardUnknown() { 351 xxx_messageInfo_ExportReadGroupSetRequest.DiscardUnknown(m) 352} 353 354var xxx_messageInfo_ExportReadGroupSetRequest proto.InternalMessageInfo 355 356func (m *ExportReadGroupSetRequest) GetProjectId() string { 357 if m != nil { 358 return m.ProjectId 359 } 360 return "" 361} 362 363func (m *ExportReadGroupSetRequest) GetExportUri() string { 364 if m != nil { 365 return m.ExportUri 366 } 367 return "" 368} 369 370func (m *ExportReadGroupSetRequest) GetReadGroupSetId() string { 371 if m != nil { 372 return m.ReadGroupSetId 373 } 374 return "" 375} 376 377func (m *ExportReadGroupSetRequest) GetReferenceNames() []string { 378 if m != nil { 379 return m.ReferenceNames 380 } 381 return nil 382} 383 384type UpdateReadGroupSetRequest struct { 385 // The ID of the read group set to be updated. The caller must have WRITE 386 // permissions to the dataset associated with this read group set. 387 ReadGroupSetId string `protobuf:"bytes,1,opt,name=read_group_set_id,json=readGroupSetId,proto3" json:"read_group_set_id,omitempty"` 388 // The new read group set data. See `updateMask` for details on mutability of 389 // fields. 390 ReadGroupSet *ReadGroupSet `protobuf:"bytes,2,opt,name=read_group_set,json=readGroupSet,proto3" json:"read_group_set,omitempty"` 391 // An optional mask specifying which fields to update. Supported fields: 392 // 393 // * [name][google.genomics.v1.ReadGroupSet.name]. 394 // * [referenceSetId][google.genomics.v1.ReadGroupSet.reference_set_id]. 395 // 396 // Leaving `updateMask` unset is equivalent to specifying all mutable 397 // fields. 398 UpdateMask *field_mask.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` 399 XXX_NoUnkeyedLiteral struct{} `json:"-"` 400 XXX_unrecognized []byte `json:"-"` 401 XXX_sizecache int32 `json:"-"` 402} 403 404func (m *UpdateReadGroupSetRequest) Reset() { *m = UpdateReadGroupSetRequest{} } 405func (m *UpdateReadGroupSetRequest) String() string { return proto.CompactTextString(m) } 406func (*UpdateReadGroupSetRequest) ProtoMessage() {} 407func (*UpdateReadGroupSetRequest) Descriptor() ([]byte, []int) { 408 return fileDescriptor_reads_afba1347c0c1059a, []int{5} 409} 410func (m *UpdateReadGroupSetRequest) XXX_Unmarshal(b []byte) error { 411 return xxx_messageInfo_UpdateReadGroupSetRequest.Unmarshal(m, b) 412} 413func (m *UpdateReadGroupSetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 414 return xxx_messageInfo_UpdateReadGroupSetRequest.Marshal(b, m, deterministic) 415} 416func (dst *UpdateReadGroupSetRequest) XXX_Merge(src proto.Message) { 417 xxx_messageInfo_UpdateReadGroupSetRequest.Merge(dst, src) 418} 419func (m *UpdateReadGroupSetRequest) XXX_Size() int { 420 return xxx_messageInfo_UpdateReadGroupSetRequest.Size(m) 421} 422func (m *UpdateReadGroupSetRequest) XXX_DiscardUnknown() { 423 xxx_messageInfo_UpdateReadGroupSetRequest.DiscardUnknown(m) 424} 425 426var xxx_messageInfo_UpdateReadGroupSetRequest proto.InternalMessageInfo 427 428func (m *UpdateReadGroupSetRequest) GetReadGroupSetId() string { 429 if m != nil { 430 return m.ReadGroupSetId 431 } 432 return "" 433} 434 435func (m *UpdateReadGroupSetRequest) GetReadGroupSet() *ReadGroupSet { 436 if m != nil { 437 return m.ReadGroupSet 438 } 439 return nil 440} 441 442func (m *UpdateReadGroupSetRequest) GetUpdateMask() *field_mask.FieldMask { 443 if m != nil { 444 return m.UpdateMask 445 } 446 return nil 447} 448 449type DeleteReadGroupSetRequest struct { 450 // The ID of the read group set to be deleted. The caller must have WRITE 451 // permissions to the dataset associated with this read group set. 452 ReadGroupSetId string `protobuf:"bytes,1,opt,name=read_group_set_id,json=readGroupSetId,proto3" json:"read_group_set_id,omitempty"` 453 XXX_NoUnkeyedLiteral struct{} `json:"-"` 454 XXX_unrecognized []byte `json:"-"` 455 XXX_sizecache int32 `json:"-"` 456} 457 458func (m *DeleteReadGroupSetRequest) Reset() { *m = DeleteReadGroupSetRequest{} } 459func (m *DeleteReadGroupSetRequest) String() string { return proto.CompactTextString(m) } 460func (*DeleteReadGroupSetRequest) ProtoMessage() {} 461func (*DeleteReadGroupSetRequest) Descriptor() ([]byte, []int) { 462 return fileDescriptor_reads_afba1347c0c1059a, []int{6} 463} 464func (m *DeleteReadGroupSetRequest) XXX_Unmarshal(b []byte) error { 465 return xxx_messageInfo_DeleteReadGroupSetRequest.Unmarshal(m, b) 466} 467func (m *DeleteReadGroupSetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 468 return xxx_messageInfo_DeleteReadGroupSetRequest.Marshal(b, m, deterministic) 469} 470func (dst *DeleteReadGroupSetRequest) XXX_Merge(src proto.Message) { 471 xxx_messageInfo_DeleteReadGroupSetRequest.Merge(dst, src) 472} 473func (m *DeleteReadGroupSetRequest) XXX_Size() int { 474 return xxx_messageInfo_DeleteReadGroupSetRequest.Size(m) 475} 476func (m *DeleteReadGroupSetRequest) XXX_DiscardUnknown() { 477 xxx_messageInfo_DeleteReadGroupSetRequest.DiscardUnknown(m) 478} 479 480var xxx_messageInfo_DeleteReadGroupSetRequest proto.InternalMessageInfo 481 482func (m *DeleteReadGroupSetRequest) GetReadGroupSetId() string { 483 if m != nil { 484 return m.ReadGroupSetId 485 } 486 return "" 487} 488 489type GetReadGroupSetRequest struct { 490 // The ID of the read group set. 491 ReadGroupSetId string `protobuf:"bytes,1,opt,name=read_group_set_id,json=readGroupSetId,proto3" json:"read_group_set_id,omitempty"` 492 XXX_NoUnkeyedLiteral struct{} `json:"-"` 493 XXX_unrecognized []byte `json:"-"` 494 XXX_sizecache int32 `json:"-"` 495} 496 497func (m *GetReadGroupSetRequest) Reset() { *m = GetReadGroupSetRequest{} } 498func (m *GetReadGroupSetRequest) String() string { return proto.CompactTextString(m) } 499func (*GetReadGroupSetRequest) ProtoMessage() {} 500func (*GetReadGroupSetRequest) Descriptor() ([]byte, []int) { 501 return fileDescriptor_reads_afba1347c0c1059a, []int{7} 502} 503func (m *GetReadGroupSetRequest) XXX_Unmarshal(b []byte) error { 504 return xxx_messageInfo_GetReadGroupSetRequest.Unmarshal(m, b) 505} 506func (m *GetReadGroupSetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 507 return xxx_messageInfo_GetReadGroupSetRequest.Marshal(b, m, deterministic) 508} 509func (dst *GetReadGroupSetRequest) XXX_Merge(src proto.Message) { 510 xxx_messageInfo_GetReadGroupSetRequest.Merge(dst, src) 511} 512func (m *GetReadGroupSetRequest) XXX_Size() int { 513 return xxx_messageInfo_GetReadGroupSetRequest.Size(m) 514} 515func (m *GetReadGroupSetRequest) XXX_DiscardUnknown() { 516 xxx_messageInfo_GetReadGroupSetRequest.DiscardUnknown(m) 517} 518 519var xxx_messageInfo_GetReadGroupSetRequest proto.InternalMessageInfo 520 521func (m *GetReadGroupSetRequest) GetReadGroupSetId() string { 522 if m != nil { 523 return m.ReadGroupSetId 524 } 525 return "" 526} 527 528type ListCoverageBucketsRequest struct { 529 // Required. The ID of the read group set over which coverage is requested. 530 ReadGroupSetId string `protobuf:"bytes,1,opt,name=read_group_set_id,json=readGroupSetId,proto3" json:"read_group_set_id,omitempty"` 531 // The name of the reference to query, within the reference set associated 532 // with this query. Optional. 533 ReferenceName string `protobuf:"bytes,3,opt,name=reference_name,json=referenceName,proto3" json:"reference_name,omitempty"` 534 // The start position of the range on the reference, 0-based inclusive. If 535 // specified, `referenceName` must also be specified. Defaults to 0. 536 Start int64 `protobuf:"varint,4,opt,name=start,proto3" json:"start,omitempty"` 537 // The end position of the range on the reference, 0-based exclusive. If 538 // specified, `referenceName` must also be specified. If unset or 0, defaults 539 // to the length of the reference. 540 End int64 `protobuf:"varint,5,opt,name=end,proto3" json:"end,omitempty"` 541 // The desired width of each reported coverage bucket in base pairs. This 542 // will be rounded down to the nearest precomputed bucket width; the value 543 // of which is returned as `bucketWidth` in the response. Defaults 544 // to infinity (each bucket spans an entire reference sequence) or the length 545 // of the target range, if specified. The smallest precomputed 546 // `bucketWidth` is currently 2048 base pairs; this is subject to 547 // change. 548 TargetBucketWidth int64 `protobuf:"varint,6,opt,name=target_bucket_width,json=targetBucketWidth,proto3" json:"target_bucket_width,omitempty"` 549 // The continuation token, which is used to page through large result sets. 550 // To get the next page of results, set this parameter to the value of 551 // `nextPageToken` from the previous response. 552 PageToken string `protobuf:"bytes,7,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 553 // The maximum number of results to return in a single page. If unspecified, 554 // defaults to 1024. The maximum value is 2048. 555 PageSize int32 `protobuf:"varint,8,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 556 XXX_NoUnkeyedLiteral struct{} `json:"-"` 557 XXX_unrecognized []byte `json:"-"` 558 XXX_sizecache int32 `json:"-"` 559} 560 561func (m *ListCoverageBucketsRequest) Reset() { *m = ListCoverageBucketsRequest{} } 562func (m *ListCoverageBucketsRequest) String() string { return proto.CompactTextString(m) } 563func (*ListCoverageBucketsRequest) ProtoMessage() {} 564func (*ListCoverageBucketsRequest) Descriptor() ([]byte, []int) { 565 return fileDescriptor_reads_afba1347c0c1059a, []int{8} 566} 567func (m *ListCoverageBucketsRequest) XXX_Unmarshal(b []byte) error { 568 return xxx_messageInfo_ListCoverageBucketsRequest.Unmarshal(m, b) 569} 570func (m *ListCoverageBucketsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 571 return xxx_messageInfo_ListCoverageBucketsRequest.Marshal(b, m, deterministic) 572} 573func (dst *ListCoverageBucketsRequest) XXX_Merge(src proto.Message) { 574 xxx_messageInfo_ListCoverageBucketsRequest.Merge(dst, src) 575} 576func (m *ListCoverageBucketsRequest) XXX_Size() int { 577 return xxx_messageInfo_ListCoverageBucketsRequest.Size(m) 578} 579func (m *ListCoverageBucketsRequest) XXX_DiscardUnknown() { 580 xxx_messageInfo_ListCoverageBucketsRequest.DiscardUnknown(m) 581} 582 583var xxx_messageInfo_ListCoverageBucketsRequest proto.InternalMessageInfo 584 585func (m *ListCoverageBucketsRequest) GetReadGroupSetId() string { 586 if m != nil { 587 return m.ReadGroupSetId 588 } 589 return "" 590} 591 592func (m *ListCoverageBucketsRequest) GetReferenceName() string { 593 if m != nil { 594 return m.ReferenceName 595 } 596 return "" 597} 598 599func (m *ListCoverageBucketsRequest) GetStart() int64 { 600 if m != nil { 601 return m.Start 602 } 603 return 0 604} 605 606func (m *ListCoverageBucketsRequest) GetEnd() int64 { 607 if m != nil { 608 return m.End 609 } 610 return 0 611} 612 613func (m *ListCoverageBucketsRequest) GetTargetBucketWidth() int64 { 614 if m != nil { 615 return m.TargetBucketWidth 616 } 617 return 0 618} 619 620func (m *ListCoverageBucketsRequest) GetPageToken() string { 621 if m != nil { 622 return m.PageToken 623 } 624 return "" 625} 626 627func (m *ListCoverageBucketsRequest) GetPageSize() int32 { 628 if m != nil { 629 return m.PageSize 630 } 631 return 0 632} 633 634// A bucket over which read coverage has been precomputed. A bucket corresponds 635// to a specific range of the reference sequence. 636type CoverageBucket struct { 637 // The genomic coordinate range spanned by this bucket. 638 Range *Range `protobuf:"bytes,1,opt,name=range,proto3" json:"range,omitempty"` 639 // The average number of reads which are aligned to each individual 640 // reference base in this bucket. 641 MeanCoverage float32 `protobuf:"fixed32,2,opt,name=mean_coverage,json=meanCoverage,proto3" json:"mean_coverage,omitempty"` 642 XXX_NoUnkeyedLiteral struct{} `json:"-"` 643 XXX_unrecognized []byte `json:"-"` 644 XXX_sizecache int32 `json:"-"` 645} 646 647func (m *CoverageBucket) Reset() { *m = CoverageBucket{} } 648func (m *CoverageBucket) String() string { return proto.CompactTextString(m) } 649func (*CoverageBucket) ProtoMessage() {} 650func (*CoverageBucket) Descriptor() ([]byte, []int) { 651 return fileDescriptor_reads_afba1347c0c1059a, []int{9} 652} 653func (m *CoverageBucket) XXX_Unmarshal(b []byte) error { 654 return xxx_messageInfo_CoverageBucket.Unmarshal(m, b) 655} 656func (m *CoverageBucket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 657 return xxx_messageInfo_CoverageBucket.Marshal(b, m, deterministic) 658} 659func (dst *CoverageBucket) XXX_Merge(src proto.Message) { 660 xxx_messageInfo_CoverageBucket.Merge(dst, src) 661} 662func (m *CoverageBucket) XXX_Size() int { 663 return xxx_messageInfo_CoverageBucket.Size(m) 664} 665func (m *CoverageBucket) XXX_DiscardUnknown() { 666 xxx_messageInfo_CoverageBucket.DiscardUnknown(m) 667} 668 669var xxx_messageInfo_CoverageBucket proto.InternalMessageInfo 670 671func (m *CoverageBucket) GetRange() *Range { 672 if m != nil { 673 return m.Range 674 } 675 return nil 676} 677 678func (m *CoverageBucket) GetMeanCoverage() float32 { 679 if m != nil { 680 return m.MeanCoverage 681 } 682 return 0 683} 684 685type ListCoverageBucketsResponse struct { 686 // The length of each coverage bucket in base pairs. Note that buckets at the 687 // end of a reference sequence may be shorter. This value is omitted if the 688 // bucket width is infinity (the default behaviour, with no range or 689 // `targetBucketWidth`). 690 BucketWidth int64 `protobuf:"varint,1,opt,name=bucket_width,json=bucketWidth,proto3" json:"bucket_width,omitempty"` 691 // The coverage buckets. The list of buckets is sparse; a bucket with 0 692 // overlapping reads is not returned. A bucket never crosses more than one 693 // reference sequence. Each bucket has width `bucketWidth`, unless 694 // its end is the end of the reference sequence. 695 CoverageBuckets []*CoverageBucket `protobuf:"bytes,2,rep,name=coverage_buckets,json=coverageBuckets,proto3" json:"coverage_buckets,omitempty"` 696 // The continuation token, which is used to page through large result sets. 697 // Provide this value in a subsequent request to return the next page of 698 // results. This field will be empty if there aren't any additional results. 699 NextPageToken string `protobuf:"bytes,3,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 700 XXX_NoUnkeyedLiteral struct{} `json:"-"` 701 XXX_unrecognized []byte `json:"-"` 702 XXX_sizecache int32 `json:"-"` 703} 704 705func (m *ListCoverageBucketsResponse) Reset() { *m = ListCoverageBucketsResponse{} } 706func (m *ListCoverageBucketsResponse) String() string { return proto.CompactTextString(m) } 707func (*ListCoverageBucketsResponse) ProtoMessage() {} 708func (*ListCoverageBucketsResponse) Descriptor() ([]byte, []int) { 709 return fileDescriptor_reads_afba1347c0c1059a, []int{10} 710} 711func (m *ListCoverageBucketsResponse) XXX_Unmarshal(b []byte) error { 712 return xxx_messageInfo_ListCoverageBucketsResponse.Unmarshal(m, b) 713} 714func (m *ListCoverageBucketsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 715 return xxx_messageInfo_ListCoverageBucketsResponse.Marshal(b, m, deterministic) 716} 717func (dst *ListCoverageBucketsResponse) XXX_Merge(src proto.Message) { 718 xxx_messageInfo_ListCoverageBucketsResponse.Merge(dst, src) 719} 720func (m *ListCoverageBucketsResponse) XXX_Size() int { 721 return xxx_messageInfo_ListCoverageBucketsResponse.Size(m) 722} 723func (m *ListCoverageBucketsResponse) XXX_DiscardUnknown() { 724 xxx_messageInfo_ListCoverageBucketsResponse.DiscardUnknown(m) 725} 726 727var xxx_messageInfo_ListCoverageBucketsResponse proto.InternalMessageInfo 728 729func (m *ListCoverageBucketsResponse) GetBucketWidth() int64 { 730 if m != nil { 731 return m.BucketWidth 732 } 733 return 0 734} 735 736func (m *ListCoverageBucketsResponse) GetCoverageBuckets() []*CoverageBucket { 737 if m != nil { 738 return m.CoverageBuckets 739 } 740 return nil 741} 742 743func (m *ListCoverageBucketsResponse) GetNextPageToken() string { 744 if m != nil { 745 return m.NextPageToken 746 } 747 return "" 748} 749 750// The read search request. 751type SearchReadsRequest struct { 752 // The IDs of the read groups sets within which to search for reads. All 753 // specified read group sets must be aligned against a common set of reference 754 // sequences; this defines the genomic coordinates for the query. Must specify 755 // one of `readGroupSetIds` or `readGroupIds`. 756 ReadGroupSetIds []string `protobuf:"bytes,1,rep,name=read_group_set_ids,json=readGroupSetIds,proto3" json:"read_group_set_ids,omitempty"` 757 // The IDs of the read groups within which to search for reads. All specified 758 // read groups must belong to the same read group sets. Must specify one of 759 // `readGroupSetIds` or `readGroupIds`. 760 ReadGroupIds []string `protobuf:"bytes,5,rep,name=read_group_ids,json=readGroupIds,proto3" json:"read_group_ids,omitempty"` 761 // The reference sequence name, for example `chr1`, `1`, or `chrX`. If set to 762 // `*`, only unmapped reads are returned. If unspecified, all reads (mapped 763 // and unmapped) are returned. 764 ReferenceName string `protobuf:"bytes,7,opt,name=reference_name,json=referenceName,proto3" json:"reference_name,omitempty"` 765 // The start position of the range on the reference, 0-based inclusive. If 766 // specified, `referenceName` must also be specified. 767 Start int64 `protobuf:"varint,8,opt,name=start,proto3" json:"start,omitempty"` 768 // The end position of the range on the reference, 0-based exclusive. If 769 // specified, `referenceName` must also be specified. 770 End int64 `protobuf:"varint,9,opt,name=end,proto3" json:"end,omitempty"` 771 // The continuation token, which is used to page through large result sets. 772 // To get the next page of results, set this parameter to the value of 773 // `nextPageToken` from the previous response. 774 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 775 // The maximum number of results to return in a single page. If unspecified, 776 // defaults to 256. The maximum value is 2048. 777 PageSize int32 `protobuf:"varint,4,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 778 XXX_NoUnkeyedLiteral struct{} `json:"-"` 779 XXX_unrecognized []byte `json:"-"` 780 XXX_sizecache int32 `json:"-"` 781} 782 783func (m *SearchReadsRequest) Reset() { *m = SearchReadsRequest{} } 784func (m *SearchReadsRequest) String() string { return proto.CompactTextString(m) } 785func (*SearchReadsRequest) ProtoMessage() {} 786func (*SearchReadsRequest) Descriptor() ([]byte, []int) { 787 return fileDescriptor_reads_afba1347c0c1059a, []int{11} 788} 789func (m *SearchReadsRequest) XXX_Unmarshal(b []byte) error { 790 return xxx_messageInfo_SearchReadsRequest.Unmarshal(m, b) 791} 792func (m *SearchReadsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 793 return xxx_messageInfo_SearchReadsRequest.Marshal(b, m, deterministic) 794} 795func (dst *SearchReadsRequest) XXX_Merge(src proto.Message) { 796 xxx_messageInfo_SearchReadsRequest.Merge(dst, src) 797} 798func (m *SearchReadsRequest) XXX_Size() int { 799 return xxx_messageInfo_SearchReadsRequest.Size(m) 800} 801func (m *SearchReadsRequest) XXX_DiscardUnknown() { 802 xxx_messageInfo_SearchReadsRequest.DiscardUnknown(m) 803} 804 805var xxx_messageInfo_SearchReadsRequest proto.InternalMessageInfo 806 807func (m *SearchReadsRequest) GetReadGroupSetIds() []string { 808 if m != nil { 809 return m.ReadGroupSetIds 810 } 811 return nil 812} 813 814func (m *SearchReadsRequest) GetReadGroupIds() []string { 815 if m != nil { 816 return m.ReadGroupIds 817 } 818 return nil 819} 820 821func (m *SearchReadsRequest) GetReferenceName() string { 822 if m != nil { 823 return m.ReferenceName 824 } 825 return "" 826} 827 828func (m *SearchReadsRequest) GetStart() int64 { 829 if m != nil { 830 return m.Start 831 } 832 return 0 833} 834 835func (m *SearchReadsRequest) GetEnd() int64 { 836 if m != nil { 837 return m.End 838 } 839 return 0 840} 841 842func (m *SearchReadsRequest) GetPageToken() string { 843 if m != nil { 844 return m.PageToken 845 } 846 return "" 847} 848 849func (m *SearchReadsRequest) GetPageSize() int32 { 850 if m != nil { 851 return m.PageSize 852 } 853 return 0 854} 855 856// The read search response. 857type SearchReadsResponse struct { 858 // The list of matching alignments sorted by mapped genomic coordinate, 859 // if any, ascending in position within the same reference. Unmapped reads, 860 // which have no position, are returned contiguously and are sorted in 861 // ascending lexicographic order by fragment name. 862 Alignments []*Read `protobuf:"bytes,1,rep,name=alignments,proto3" json:"alignments,omitempty"` 863 // The continuation token, which is used to page through large result sets. 864 // Provide this value in a subsequent request to return the next page of 865 // results. This field will be empty if there aren't any additional results. 866 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 867 XXX_NoUnkeyedLiteral struct{} `json:"-"` 868 XXX_unrecognized []byte `json:"-"` 869 XXX_sizecache int32 `json:"-"` 870} 871 872func (m *SearchReadsResponse) Reset() { *m = SearchReadsResponse{} } 873func (m *SearchReadsResponse) String() string { return proto.CompactTextString(m) } 874func (*SearchReadsResponse) ProtoMessage() {} 875func (*SearchReadsResponse) Descriptor() ([]byte, []int) { 876 return fileDescriptor_reads_afba1347c0c1059a, []int{12} 877} 878func (m *SearchReadsResponse) XXX_Unmarshal(b []byte) error { 879 return xxx_messageInfo_SearchReadsResponse.Unmarshal(m, b) 880} 881func (m *SearchReadsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 882 return xxx_messageInfo_SearchReadsResponse.Marshal(b, m, deterministic) 883} 884func (dst *SearchReadsResponse) XXX_Merge(src proto.Message) { 885 xxx_messageInfo_SearchReadsResponse.Merge(dst, src) 886} 887func (m *SearchReadsResponse) XXX_Size() int { 888 return xxx_messageInfo_SearchReadsResponse.Size(m) 889} 890func (m *SearchReadsResponse) XXX_DiscardUnknown() { 891 xxx_messageInfo_SearchReadsResponse.DiscardUnknown(m) 892} 893 894var xxx_messageInfo_SearchReadsResponse proto.InternalMessageInfo 895 896func (m *SearchReadsResponse) GetAlignments() []*Read { 897 if m != nil { 898 return m.Alignments 899 } 900 return nil 901} 902 903func (m *SearchReadsResponse) GetNextPageToken() string { 904 if m != nil { 905 return m.NextPageToken 906 } 907 return "" 908} 909 910// The stream reads request. 911type StreamReadsRequest struct { 912 // The Google Cloud project ID which will be billed 913 // for this access. The caller must have WRITE access to this project. 914 // Required. 915 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` 916 // The ID of the read group set from which to stream reads. 917 ReadGroupSetId string `protobuf:"bytes,2,opt,name=read_group_set_id,json=readGroupSetId,proto3" json:"read_group_set_id,omitempty"` 918 // The reference sequence name, for example `chr1`, 919 // `1`, or `chrX`. If set to *, only unmapped reads are 920 // returned. 921 ReferenceName string `protobuf:"bytes,3,opt,name=reference_name,json=referenceName,proto3" json:"reference_name,omitempty"` 922 // The start position of the range on the reference, 0-based inclusive. If 923 // specified, `referenceName` must also be specified. 924 Start int64 `protobuf:"varint,4,opt,name=start,proto3" json:"start,omitempty"` 925 // The end position of the range on the reference, 0-based exclusive. If 926 // specified, `referenceName` must also be specified. 927 End int64 `protobuf:"varint,5,opt,name=end,proto3" json:"end,omitempty"` 928 // Restricts results to a shard containing approximately `1/totalShards` 929 // of the normal response payload for this query. Results from a sharded 930 // request are disjoint from those returned by all queries which differ only 931 // in their shard parameter. A shard may yield 0 results; this is especially 932 // likely for large values of `totalShards`. 933 // 934 // Valid values are `[0, totalShards)`. 935 Shard int32 `protobuf:"varint,6,opt,name=shard,proto3" json:"shard,omitempty"` 936 // Specifying `totalShards` causes a disjoint subset of the normal response 937 // payload to be returned for each query with a unique `shard` parameter 938 // specified. A best effort is made to yield equally sized shards. Sharding 939 // can be used to distribute processing amongst workers, where each worker is 940 // assigned a unique `shard` number and all workers specify the same 941 // `totalShards` number. The union of reads returned for all sharded queries 942 // `[0, totalShards)` is equal to those returned by a single unsharded query. 943 // 944 // Queries for different values of `totalShards` with common divisors will 945 // share shard boundaries. For example, streaming `shard` 2 of 5 946 // `totalShards` yields the same results as streaming `shard`s 4 and 5 of 10 947 // `totalShards`. This property can be leveraged for adaptive retries. 948 TotalShards int32 `protobuf:"varint,7,opt,name=total_shards,json=totalShards,proto3" json:"total_shards,omitempty"` 949 XXX_NoUnkeyedLiteral struct{} `json:"-"` 950 XXX_unrecognized []byte `json:"-"` 951 XXX_sizecache int32 `json:"-"` 952} 953 954func (m *StreamReadsRequest) Reset() { *m = StreamReadsRequest{} } 955func (m *StreamReadsRequest) String() string { return proto.CompactTextString(m) } 956func (*StreamReadsRequest) ProtoMessage() {} 957func (*StreamReadsRequest) Descriptor() ([]byte, []int) { 958 return fileDescriptor_reads_afba1347c0c1059a, []int{13} 959} 960func (m *StreamReadsRequest) XXX_Unmarshal(b []byte) error { 961 return xxx_messageInfo_StreamReadsRequest.Unmarshal(m, b) 962} 963func (m *StreamReadsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 964 return xxx_messageInfo_StreamReadsRequest.Marshal(b, m, deterministic) 965} 966func (dst *StreamReadsRequest) XXX_Merge(src proto.Message) { 967 xxx_messageInfo_StreamReadsRequest.Merge(dst, src) 968} 969func (m *StreamReadsRequest) XXX_Size() int { 970 return xxx_messageInfo_StreamReadsRequest.Size(m) 971} 972func (m *StreamReadsRequest) XXX_DiscardUnknown() { 973 xxx_messageInfo_StreamReadsRequest.DiscardUnknown(m) 974} 975 976var xxx_messageInfo_StreamReadsRequest proto.InternalMessageInfo 977 978func (m *StreamReadsRequest) GetProjectId() string { 979 if m != nil { 980 return m.ProjectId 981 } 982 return "" 983} 984 985func (m *StreamReadsRequest) GetReadGroupSetId() string { 986 if m != nil { 987 return m.ReadGroupSetId 988 } 989 return "" 990} 991 992func (m *StreamReadsRequest) GetReferenceName() string { 993 if m != nil { 994 return m.ReferenceName 995 } 996 return "" 997} 998 999func (m *StreamReadsRequest) GetStart() int64 { 1000 if m != nil { 1001 return m.Start 1002 } 1003 return 0 1004} 1005 1006func (m *StreamReadsRequest) GetEnd() int64 { 1007 if m != nil { 1008 return m.End 1009 } 1010 return 0 1011} 1012 1013func (m *StreamReadsRequest) GetShard() int32 { 1014 if m != nil { 1015 return m.Shard 1016 } 1017 return 0 1018} 1019 1020func (m *StreamReadsRequest) GetTotalShards() int32 { 1021 if m != nil { 1022 return m.TotalShards 1023 } 1024 return 0 1025} 1026 1027type StreamReadsResponse struct { 1028 Alignments []*Read `protobuf:"bytes,1,rep,name=alignments,proto3" json:"alignments,omitempty"` 1029 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1030 XXX_unrecognized []byte `json:"-"` 1031 XXX_sizecache int32 `json:"-"` 1032} 1033 1034func (m *StreamReadsResponse) Reset() { *m = StreamReadsResponse{} } 1035func (m *StreamReadsResponse) String() string { return proto.CompactTextString(m) } 1036func (*StreamReadsResponse) ProtoMessage() {} 1037func (*StreamReadsResponse) Descriptor() ([]byte, []int) { 1038 return fileDescriptor_reads_afba1347c0c1059a, []int{14} 1039} 1040func (m *StreamReadsResponse) XXX_Unmarshal(b []byte) error { 1041 return xxx_messageInfo_StreamReadsResponse.Unmarshal(m, b) 1042} 1043func (m *StreamReadsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1044 return xxx_messageInfo_StreamReadsResponse.Marshal(b, m, deterministic) 1045} 1046func (dst *StreamReadsResponse) XXX_Merge(src proto.Message) { 1047 xxx_messageInfo_StreamReadsResponse.Merge(dst, src) 1048} 1049func (m *StreamReadsResponse) XXX_Size() int { 1050 return xxx_messageInfo_StreamReadsResponse.Size(m) 1051} 1052func (m *StreamReadsResponse) XXX_DiscardUnknown() { 1053 xxx_messageInfo_StreamReadsResponse.DiscardUnknown(m) 1054} 1055 1056var xxx_messageInfo_StreamReadsResponse proto.InternalMessageInfo 1057 1058func (m *StreamReadsResponse) GetAlignments() []*Read { 1059 if m != nil { 1060 return m.Alignments 1061 } 1062 return nil 1063} 1064 1065func init() { 1066 proto.RegisterType((*SearchReadGroupSetsRequest)(nil), "google.genomics.v1.SearchReadGroupSetsRequest") 1067 proto.RegisterType((*SearchReadGroupSetsResponse)(nil), "google.genomics.v1.SearchReadGroupSetsResponse") 1068 proto.RegisterType((*ImportReadGroupSetsRequest)(nil), "google.genomics.v1.ImportReadGroupSetsRequest") 1069 proto.RegisterType((*ImportReadGroupSetsResponse)(nil), "google.genomics.v1.ImportReadGroupSetsResponse") 1070 proto.RegisterType((*ExportReadGroupSetRequest)(nil), "google.genomics.v1.ExportReadGroupSetRequest") 1071 proto.RegisterType((*UpdateReadGroupSetRequest)(nil), "google.genomics.v1.UpdateReadGroupSetRequest") 1072 proto.RegisterType((*DeleteReadGroupSetRequest)(nil), "google.genomics.v1.DeleteReadGroupSetRequest") 1073 proto.RegisterType((*GetReadGroupSetRequest)(nil), "google.genomics.v1.GetReadGroupSetRequest") 1074 proto.RegisterType((*ListCoverageBucketsRequest)(nil), "google.genomics.v1.ListCoverageBucketsRequest") 1075 proto.RegisterType((*CoverageBucket)(nil), "google.genomics.v1.CoverageBucket") 1076 proto.RegisterType((*ListCoverageBucketsResponse)(nil), "google.genomics.v1.ListCoverageBucketsResponse") 1077 proto.RegisterType((*SearchReadsRequest)(nil), "google.genomics.v1.SearchReadsRequest") 1078 proto.RegisterType((*SearchReadsResponse)(nil), "google.genomics.v1.SearchReadsResponse") 1079 proto.RegisterType((*StreamReadsRequest)(nil), "google.genomics.v1.StreamReadsRequest") 1080 proto.RegisterType((*StreamReadsResponse)(nil), "google.genomics.v1.StreamReadsResponse") 1081 proto.RegisterEnum("google.genomics.v1.ImportReadGroupSetsRequest_PartitionStrategy", ImportReadGroupSetsRequest_PartitionStrategy_name, ImportReadGroupSetsRequest_PartitionStrategy_value) 1082} 1083 1084// Reference imports to suppress errors if they are not otherwise used. 1085var _ context.Context 1086var _ grpc.ClientConn 1087 1088// This is a compile-time assertion to ensure that this generated file 1089// is compatible with the grpc package it is being compiled against. 1090const _ = grpc.SupportPackageIsVersion4 1091 1092// StreamingReadServiceClient is the client API for StreamingReadService service. 1093// 1094// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 1095type StreamingReadServiceClient interface { 1096 // Returns a stream of all the reads matching the search request, ordered 1097 // by reference name, position, and ID. 1098 StreamReads(ctx context.Context, in *StreamReadsRequest, opts ...grpc.CallOption) (StreamingReadService_StreamReadsClient, error) 1099} 1100 1101type streamingReadServiceClient struct { 1102 cc *grpc.ClientConn 1103} 1104 1105func NewStreamingReadServiceClient(cc *grpc.ClientConn) StreamingReadServiceClient { 1106 return &streamingReadServiceClient{cc} 1107} 1108 1109func (c *streamingReadServiceClient) StreamReads(ctx context.Context, in *StreamReadsRequest, opts ...grpc.CallOption) (StreamingReadService_StreamReadsClient, error) { 1110 stream, err := c.cc.NewStream(ctx, &_StreamingReadService_serviceDesc.Streams[0], "/google.genomics.v1.StreamingReadService/StreamReads", opts...) 1111 if err != nil { 1112 return nil, err 1113 } 1114 x := &streamingReadServiceStreamReadsClient{stream} 1115 if err := x.ClientStream.SendMsg(in); err != nil { 1116 return nil, err 1117 } 1118 if err := x.ClientStream.CloseSend(); err != nil { 1119 return nil, err 1120 } 1121 return x, nil 1122} 1123 1124type StreamingReadService_StreamReadsClient interface { 1125 Recv() (*StreamReadsResponse, error) 1126 grpc.ClientStream 1127} 1128 1129type streamingReadServiceStreamReadsClient struct { 1130 grpc.ClientStream 1131} 1132 1133func (x *streamingReadServiceStreamReadsClient) Recv() (*StreamReadsResponse, error) { 1134 m := new(StreamReadsResponse) 1135 if err := x.ClientStream.RecvMsg(m); err != nil { 1136 return nil, err 1137 } 1138 return m, nil 1139} 1140 1141// StreamingReadServiceServer is the server API for StreamingReadService service. 1142type StreamingReadServiceServer interface { 1143 // Returns a stream of all the reads matching the search request, ordered 1144 // by reference name, position, and ID. 1145 StreamReads(*StreamReadsRequest, StreamingReadService_StreamReadsServer) error 1146} 1147 1148func RegisterStreamingReadServiceServer(s *grpc.Server, srv StreamingReadServiceServer) { 1149 s.RegisterService(&_StreamingReadService_serviceDesc, srv) 1150} 1151 1152func _StreamingReadService_StreamReads_Handler(srv interface{}, stream grpc.ServerStream) error { 1153 m := new(StreamReadsRequest) 1154 if err := stream.RecvMsg(m); err != nil { 1155 return err 1156 } 1157 return srv.(StreamingReadServiceServer).StreamReads(m, &streamingReadServiceStreamReadsServer{stream}) 1158} 1159 1160type StreamingReadService_StreamReadsServer interface { 1161 Send(*StreamReadsResponse) error 1162 grpc.ServerStream 1163} 1164 1165type streamingReadServiceStreamReadsServer struct { 1166 grpc.ServerStream 1167} 1168 1169func (x *streamingReadServiceStreamReadsServer) Send(m *StreamReadsResponse) error { 1170 return x.ServerStream.SendMsg(m) 1171} 1172 1173var _StreamingReadService_serviceDesc = grpc.ServiceDesc{ 1174 ServiceName: "google.genomics.v1.StreamingReadService", 1175 HandlerType: (*StreamingReadServiceServer)(nil), 1176 Methods: []grpc.MethodDesc{}, 1177 Streams: []grpc.StreamDesc{ 1178 { 1179 StreamName: "StreamReads", 1180 Handler: _StreamingReadService_StreamReads_Handler, 1181 ServerStreams: true, 1182 }, 1183 }, 1184 Metadata: "google/genomics/v1/reads.proto", 1185} 1186 1187// ReadServiceV1Client is the client API for ReadServiceV1 service. 1188// 1189// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 1190type ReadServiceV1Client interface { 1191 // Creates read group sets by asynchronously importing the provided 1192 // information. 1193 // 1194 // For the definitions of read group sets and other genomics resources, see 1195 // [Fundamentals of Google 1196 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 1197 // 1198 // The caller must have WRITE permissions to the dataset. 1199 // 1200 // ## Notes on [BAM](https://samtools.github.io/hts-specs/SAMv1.pdf) import 1201 // 1202 // - Tags will be converted to strings - tag types are not preserved 1203 // - Comments (`@CO`) in the input file header will not be preserved 1204 // - Original header order of references (`@SQ`) will not be preserved 1205 // - Any reverse stranded unmapped reads will be reverse complemented, and 1206 // their qualities (also the "BQ" and "OQ" tags, if any) will be reversed 1207 // - Unmapped reads will be stripped of positional information (reference name 1208 // and position) 1209 ImportReadGroupSets(ctx context.Context, in *ImportReadGroupSetsRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 1210 // Exports a read group set to a BAM file in Google Cloud Storage. 1211 // 1212 // For the definitions of read group sets and other genomics resources, see 1213 // [Fundamentals of Google 1214 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 1215 // 1216 // Note that currently there may be some differences between exported BAM 1217 // files and the original BAM file at the time of import. See 1218 // [ImportReadGroupSets][google.genomics.v1.ReadServiceV1.ImportReadGroupSets] 1219 // for caveats. 1220 ExportReadGroupSet(ctx context.Context, in *ExportReadGroupSetRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 1221 // Searches for read group sets matching the criteria. 1222 // 1223 // For the definitions of read group sets and other genomics resources, see 1224 // [Fundamentals of Google 1225 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 1226 // 1227 // Implements 1228 // [GlobalAllianceApi.searchReadGroupSets](https://github.com/ga4gh/schemas/blob/v0.5.1/src/main/resources/avro/readmethods.avdl#L135). 1229 SearchReadGroupSets(ctx context.Context, in *SearchReadGroupSetsRequest, opts ...grpc.CallOption) (*SearchReadGroupSetsResponse, error) 1230 // Updates a read group set. 1231 // 1232 // For the definitions of read group sets and other genomics resources, see 1233 // [Fundamentals of Google 1234 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 1235 // 1236 // This method supports patch semantics. 1237 UpdateReadGroupSet(ctx context.Context, in *UpdateReadGroupSetRequest, opts ...grpc.CallOption) (*ReadGroupSet, error) 1238 // Deletes a read group set. 1239 // 1240 // For the definitions of read group sets and other genomics resources, see 1241 // [Fundamentals of Google 1242 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 1243 DeleteReadGroupSet(ctx context.Context, in *DeleteReadGroupSetRequest, opts ...grpc.CallOption) (*empty.Empty, error) 1244 // Gets a read group set by ID. 1245 // 1246 // For the definitions of read group sets and other genomics resources, see 1247 // [Fundamentals of Google 1248 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 1249 GetReadGroupSet(ctx context.Context, in *GetReadGroupSetRequest, opts ...grpc.CallOption) (*ReadGroupSet, error) 1250 // Lists fixed width coverage buckets for a read group set, each of which 1251 // correspond to a range of a reference sequence. Each bucket summarizes 1252 // coverage information across its corresponding genomic range. 1253 // 1254 // For the definitions of read group sets and other genomics resources, see 1255 // [Fundamentals of Google 1256 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 1257 // 1258 // Coverage is defined as the number of reads which are aligned to a given 1259 // base in the reference sequence. Coverage buckets are available at several 1260 // precomputed bucket widths, enabling retrieval of various coverage 'zoom 1261 // levels'. The caller must have READ permissions for the target read group 1262 // set. 1263 ListCoverageBuckets(ctx context.Context, in *ListCoverageBucketsRequest, opts ...grpc.CallOption) (*ListCoverageBucketsResponse, error) 1264 // Gets a list of reads for one or more read group sets. 1265 // 1266 // For the definitions of read group sets and other genomics resources, see 1267 // [Fundamentals of Google 1268 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 1269 // 1270 // Reads search operates over a genomic coordinate space of reference sequence 1271 // & position defined over the reference sequences to which the requested 1272 // read group sets are aligned. 1273 // 1274 // If a target positional range is specified, search returns all reads whose 1275 // alignment to the reference genome overlap the range. A query which 1276 // specifies only read group set IDs yields all reads in those read group 1277 // sets, including unmapped reads. 1278 // 1279 // All reads returned (including reads on subsequent pages) are ordered by 1280 // genomic coordinate (by reference sequence, then position). Reads with 1281 // equivalent genomic coordinates are returned in an unspecified order. This 1282 // order is consistent, such that two queries for the same content (regardless 1283 // of page size) yield reads in the same order across their respective streams 1284 // of paginated responses. 1285 // 1286 // Implements 1287 // [GlobalAllianceApi.searchReads](https://github.com/ga4gh/schemas/blob/v0.5.1/src/main/resources/avro/readmethods.avdl#L85). 1288 SearchReads(ctx context.Context, in *SearchReadsRequest, opts ...grpc.CallOption) (*SearchReadsResponse, error) 1289} 1290 1291type readServiceV1Client struct { 1292 cc *grpc.ClientConn 1293} 1294 1295func NewReadServiceV1Client(cc *grpc.ClientConn) ReadServiceV1Client { 1296 return &readServiceV1Client{cc} 1297} 1298 1299func (c *readServiceV1Client) ImportReadGroupSets(ctx context.Context, in *ImportReadGroupSetsRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 1300 out := new(longrunning.Operation) 1301 err := c.cc.Invoke(ctx, "/google.genomics.v1.ReadServiceV1/ImportReadGroupSets", in, out, opts...) 1302 if err != nil { 1303 return nil, err 1304 } 1305 return out, nil 1306} 1307 1308func (c *readServiceV1Client) ExportReadGroupSet(ctx context.Context, in *ExportReadGroupSetRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 1309 out := new(longrunning.Operation) 1310 err := c.cc.Invoke(ctx, "/google.genomics.v1.ReadServiceV1/ExportReadGroupSet", in, out, opts...) 1311 if err != nil { 1312 return nil, err 1313 } 1314 return out, nil 1315} 1316 1317func (c *readServiceV1Client) SearchReadGroupSets(ctx context.Context, in *SearchReadGroupSetsRequest, opts ...grpc.CallOption) (*SearchReadGroupSetsResponse, error) { 1318 out := new(SearchReadGroupSetsResponse) 1319 err := c.cc.Invoke(ctx, "/google.genomics.v1.ReadServiceV1/SearchReadGroupSets", in, out, opts...) 1320 if err != nil { 1321 return nil, err 1322 } 1323 return out, nil 1324} 1325 1326func (c *readServiceV1Client) UpdateReadGroupSet(ctx context.Context, in *UpdateReadGroupSetRequest, opts ...grpc.CallOption) (*ReadGroupSet, error) { 1327 out := new(ReadGroupSet) 1328 err := c.cc.Invoke(ctx, "/google.genomics.v1.ReadServiceV1/UpdateReadGroupSet", in, out, opts...) 1329 if err != nil { 1330 return nil, err 1331 } 1332 return out, nil 1333} 1334 1335func (c *readServiceV1Client) DeleteReadGroupSet(ctx context.Context, in *DeleteReadGroupSetRequest, opts ...grpc.CallOption) (*empty.Empty, error) { 1336 out := new(empty.Empty) 1337 err := c.cc.Invoke(ctx, "/google.genomics.v1.ReadServiceV1/DeleteReadGroupSet", in, out, opts...) 1338 if err != nil { 1339 return nil, err 1340 } 1341 return out, nil 1342} 1343 1344func (c *readServiceV1Client) GetReadGroupSet(ctx context.Context, in *GetReadGroupSetRequest, opts ...grpc.CallOption) (*ReadGroupSet, error) { 1345 out := new(ReadGroupSet) 1346 err := c.cc.Invoke(ctx, "/google.genomics.v1.ReadServiceV1/GetReadGroupSet", in, out, opts...) 1347 if err != nil { 1348 return nil, err 1349 } 1350 return out, nil 1351} 1352 1353func (c *readServiceV1Client) ListCoverageBuckets(ctx context.Context, in *ListCoverageBucketsRequest, opts ...grpc.CallOption) (*ListCoverageBucketsResponse, error) { 1354 out := new(ListCoverageBucketsResponse) 1355 err := c.cc.Invoke(ctx, "/google.genomics.v1.ReadServiceV1/ListCoverageBuckets", in, out, opts...) 1356 if err != nil { 1357 return nil, err 1358 } 1359 return out, nil 1360} 1361 1362func (c *readServiceV1Client) SearchReads(ctx context.Context, in *SearchReadsRequest, opts ...grpc.CallOption) (*SearchReadsResponse, error) { 1363 out := new(SearchReadsResponse) 1364 err := c.cc.Invoke(ctx, "/google.genomics.v1.ReadServiceV1/SearchReads", in, out, opts...) 1365 if err != nil { 1366 return nil, err 1367 } 1368 return out, nil 1369} 1370 1371// ReadServiceV1Server is the server API for ReadServiceV1 service. 1372type ReadServiceV1Server interface { 1373 // Creates read group sets by asynchronously importing the provided 1374 // information. 1375 // 1376 // For the definitions of read group sets and other genomics resources, see 1377 // [Fundamentals of Google 1378 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 1379 // 1380 // The caller must have WRITE permissions to the dataset. 1381 // 1382 // ## Notes on [BAM](https://samtools.github.io/hts-specs/SAMv1.pdf) import 1383 // 1384 // - Tags will be converted to strings - tag types are not preserved 1385 // - Comments (`@CO`) in the input file header will not be preserved 1386 // - Original header order of references (`@SQ`) will not be preserved 1387 // - Any reverse stranded unmapped reads will be reverse complemented, and 1388 // their qualities (also the "BQ" and "OQ" tags, if any) will be reversed 1389 // - Unmapped reads will be stripped of positional information (reference name 1390 // and position) 1391 ImportReadGroupSets(context.Context, *ImportReadGroupSetsRequest) (*longrunning.Operation, error) 1392 // Exports a read group set to a BAM file in Google Cloud Storage. 1393 // 1394 // For the definitions of read group sets and other genomics resources, see 1395 // [Fundamentals of Google 1396 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 1397 // 1398 // Note that currently there may be some differences between exported BAM 1399 // files and the original BAM file at the time of import. See 1400 // [ImportReadGroupSets][google.genomics.v1.ReadServiceV1.ImportReadGroupSets] 1401 // for caveats. 1402 ExportReadGroupSet(context.Context, *ExportReadGroupSetRequest) (*longrunning.Operation, error) 1403 // Searches for read group sets matching the criteria. 1404 // 1405 // For the definitions of read group sets and other genomics resources, see 1406 // [Fundamentals of Google 1407 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 1408 // 1409 // Implements 1410 // [GlobalAllianceApi.searchReadGroupSets](https://github.com/ga4gh/schemas/blob/v0.5.1/src/main/resources/avro/readmethods.avdl#L135). 1411 SearchReadGroupSets(context.Context, *SearchReadGroupSetsRequest) (*SearchReadGroupSetsResponse, error) 1412 // Updates a read group set. 1413 // 1414 // For the definitions of read group sets and other genomics resources, see 1415 // [Fundamentals of Google 1416 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 1417 // 1418 // This method supports patch semantics. 1419 UpdateReadGroupSet(context.Context, *UpdateReadGroupSetRequest) (*ReadGroupSet, error) 1420 // Deletes a read group set. 1421 // 1422 // For the definitions of read group sets and other genomics resources, see 1423 // [Fundamentals of Google 1424 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 1425 DeleteReadGroupSet(context.Context, *DeleteReadGroupSetRequest) (*empty.Empty, error) 1426 // Gets a read group set by ID. 1427 // 1428 // For the definitions of read group sets and other genomics resources, see 1429 // [Fundamentals of Google 1430 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 1431 GetReadGroupSet(context.Context, *GetReadGroupSetRequest) (*ReadGroupSet, error) 1432 // Lists fixed width coverage buckets for a read group set, each of which 1433 // correspond to a range of a reference sequence. Each bucket summarizes 1434 // coverage information across its corresponding genomic range. 1435 // 1436 // For the definitions of read group sets and other genomics resources, see 1437 // [Fundamentals of Google 1438 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 1439 // 1440 // Coverage is defined as the number of reads which are aligned to a given 1441 // base in the reference sequence. Coverage buckets are available at several 1442 // precomputed bucket widths, enabling retrieval of various coverage 'zoom 1443 // levels'. The caller must have READ permissions for the target read group 1444 // set. 1445 ListCoverageBuckets(context.Context, *ListCoverageBucketsRequest) (*ListCoverageBucketsResponse, error) 1446 // Gets a list of reads for one or more read group sets. 1447 // 1448 // For the definitions of read group sets and other genomics resources, see 1449 // [Fundamentals of Google 1450 // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) 1451 // 1452 // Reads search operates over a genomic coordinate space of reference sequence 1453 // & position defined over the reference sequences to which the requested 1454 // read group sets are aligned. 1455 // 1456 // If a target positional range is specified, search returns all reads whose 1457 // alignment to the reference genome overlap the range. A query which 1458 // specifies only read group set IDs yields all reads in those read group 1459 // sets, including unmapped reads. 1460 // 1461 // All reads returned (including reads on subsequent pages) are ordered by 1462 // genomic coordinate (by reference sequence, then position). Reads with 1463 // equivalent genomic coordinates are returned in an unspecified order. This 1464 // order is consistent, such that two queries for the same content (regardless 1465 // of page size) yield reads in the same order across their respective streams 1466 // of paginated responses. 1467 // 1468 // Implements 1469 // [GlobalAllianceApi.searchReads](https://github.com/ga4gh/schemas/blob/v0.5.1/src/main/resources/avro/readmethods.avdl#L85). 1470 SearchReads(context.Context, *SearchReadsRequest) (*SearchReadsResponse, error) 1471} 1472 1473func RegisterReadServiceV1Server(s *grpc.Server, srv ReadServiceV1Server) { 1474 s.RegisterService(&_ReadServiceV1_serviceDesc, srv) 1475} 1476 1477func _ReadServiceV1_ImportReadGroupSets_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1478 in := new(ImportReadGroupSetsRequest) 1479 if err := dec(in); err != nil { 1480 return nil, err 1481 } 1482 if interceptor == nil { 1483 return srv.(ReadServiceV1Server).ImportReadGroupSets(ctx, in) 1484 } 1485 info := &grpc.UnaryServerInfo{ 1486 Server: srv, 1487 FullMethod: "/google.genomics.v1.ReadServiceV1/ImportReadGroupSets", 1488 } 1489 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1490 return srv.(ReadServiceV1Server).ImportReadGroupSets(ctx, req.(*ImportReadGroupSetsRequest)) 1491 } 1492 return interceptor(ctx, in, info, handler) 1493} 1494 1495func _ReadServiceV1_ExportReadGroupSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1496 in := new(ExportReadGroupSetRequest) 1497 if err := dec(in); err != nil { 1498 return nil, err 1499 } 1500 if interceptor == nil { 1501 return srv.(ReadServiceV1Server).ExportReadGroupSet(ctx, in) 1502 } 1503 info := &grpc.UnaryServerInfo{ 1504 Server: srv, 1505 FullMethod: "/google.genomics.v1.ReadServiceV1/ExportReadGroupSet", 1506 } 1507 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1508 return srv.(ReadServiceV1Server).ExportReadGroupSet(ctx, req.(*ExportReadGroupSetRequest)) 1509 } 1510 return interceptor(ctx, in, info, handler) 1511} 1512 1513func _ReadServiceV1_SearchReadGroupSets_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1514 in := new(SearchReadGroupSetsRequest) 1515 if err := dec(in); err != nil { 1516 return nil, err 1517 } 1518 if interceptor == nil { 1519 return srv.(ReadServiceV1Server).SearchReadGroupSets(ctx, in) 1520 } 1521 info := &grpc.UnaryServerInfo{ 1522 Server: srv, 1523 FullMethod: "/google.genomics.v1.ReadServiceV1/SearchReadGroupSets", 1524 } 1525 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1526 return srv.(ReadServiceV1Server).SearchReadGroupSets(ctx, req.(*SearchReadGroupSetsRequest)) 1527 } 1528 return interceptor(ctx, in, info, handler) 1529} 1530 1531func _ReadServiceV1_UpdateReadGroupSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1532 in := new(UpdateReadGroupSetRequest) 1533 if err := dec(in); err != nil { 1534 return nil, err 1535 } 1536 if interceptor == nil { 1537 return srv.(ReadServiceV1Server).UpdateReadGroupSet(ctx, in) 1538 } 1539 info := &grpc.UnaryServerInfo{ 1540 Server: srv, 1541 FullMethod: "/google.genomics.v1.ReadServiceV1/UpdateReadGroupSet", 1542 } 1543 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1544 return srv.(ReadServiceV1Server).UpdateReadGroupSet(ctx, req.(*UpdateReadGroupSetRequest)) 1545 } 1546 return interceptor(ctx, in, info, handler) 1547} 1548 1549func _ReadServiceV1_DeleteReadGroupSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1550 in := new(DeleteReadGroupSetRequest) 1551 if err := dec(in); err != nil { 1552 return nil, err 1553 } 1554 if interceptor == nil { 1555 return srv.(ReadServiceV1Server).DeleteReadGroupSet(ctx, in) 1556 } 1557 info := &grpc.UnaryServerInfo{ 1558 Server: srv, 1559 FullMethod: "/google.genomics.v1.ReadServiceV1/DeleteReadGroupSet", 1560 } 1561 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1562 return srv.(ReadServiceV1Server).DeleteReadGroupSet(ctx, req.(*DeleteReadGroupSetRequest)) 1563 } 1564 return interceptor(ctx, in, info, handler) 1565} 1566 1567func _ReadServiceV1_GetReadGroupSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1568 in := new(GetReadGroupSetRequest) 1569 if err := dec(in); err != nil { 1570 return nil, err 1571 } 1572 if interceptor == nil { 1573 return srv.(ReadServiceV1Server).GetReadGroupSet(ctx, in) 1574 } 1575 info := &grpc.UnaryServerInfo{ 1576 Server: srv, 1577 FullMethod: "/google.genomics.v1.ReadServiceV1/GetReadGroupSet", 1578 } 1579 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1580 return srv.(ReadServiceV1Server).GetReadGroupSet(ctx, req.(*GetReadGroupSetRequest)) 1581 } 1582 return interceptor(ctx, in, info, handler) 1583} 1584 1585func _ReadServiceV1_ListCoverageBuckets_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1586 in := new(ListCoverageBucketsRequest) 1587 if err := dec(in); err != nil { 1588 return nil, err 1589 } 1590 if interceptor == nil { 1591 return srv.(ReadServiceV1Server).ListCoverageBuckets(ctx, in) 1592 } 1593 info := &grpc.UnaryServerInfo{ 1594 Server: srv, 1595 FullMethod: "/google.genomics.v1.ReadServiceV1/ListCoverageBuckets", 1596 } 1597 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1598 return srv.(ReadServiceV1Server).ListCoverageBuckets(ctx, req.(*ListCoverageBucketsRequest)) 1599 } 1600 return interceptor(ctx, in, info, handler) 1601} 1602 1603func _ReadServiceV1_SearchReads_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1604 in := new(SearchReadsRequest) 1605 if err := dec(in); err != nil { 1606 return nil, err 1607 } 1608 if interceptor == nil { 1609 return srv.(ReadServiceV1Server).SearchReads(ctx, in) 1610 } 1611 info := &grpc.UnaryServerInfo{ 1612 Server: srv, 1613 FullMethod: "/google.genomics.v1.ReadServiceV1/SearchReads", 1614 } 1615 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1616 return srv.(ReadServiceV1Server).SearchReads(ctx, req.(*SearchReadsRequest)) 1617 } 1618 return interceptor(ctx, in, info, handler) 1619} 1620 1621var _ReadServiceV1_serviceDesc = grpc.ServiceDesc{ 1622 ServiceName: "google.genomics.v1.ReadServiceV1", 1623 HandlerType: (*ReadServiceV1Server)(nil), 1624 Methods: []grpc.MethodDesc{ 1625 { 1626 MethodName: "ImportReadGroupSets", 1627 Handler: _ReadServiceV1_ImportReadGroupSets_Handler, 1628 }, 1629 { 1630 MethodName: "ExportReadGroupSet", 1631 Handler: _ReadServiceV1_ExportReadGroupSet_Handler, 1632 }, 1633 { 1634 MethodName: "SearchReadGroupSets", 1635 Handler: _ReadServiceV1_SearchReadGroupSets_Handler, 1636 }, 1637 { 1638 MethodName: "UpdateReadGroupSet", 1639 Handler: _ReadServiceV1_UpdateReadGroupSet_Handler, 1640 }, 1641 { 1642 MethodName: "DeleteReadGroupSet", 1643 Handler: _ReadServiceV1_DeleteReadGroupSet_Handler, 1644 }, 1645 { 1646 MethodName: "GetReadGroupSet", 1647 Handler: _ReadServiceV1_GetReadGroupSet_Handler, 1648 }, 1649 { 1650 MethodName: "ListCoverageBuckets", 1651 Handler: _ReadServiceV1_ListCoverageBuckets_Handler, 1652 }, 1653 { 1654 MethodName: "SearchReads", 1655 Handler: _ReadServiceV1_SearchReads_Handler, 1656 }, 1657 }, 1658 Streams: []grpc.StreamDesc{}, 1659 Metadata: "google/genomics/v1/reads.proto", 1660} 1661 1662func init() { 1663 proto.RegisterFile("google/genomics/v1/reads.proto", fileDescriptor_reads_afba1347c0c1059a) 1664} 1665 1666var fileDescriptor_reads_afba1347c0c1059a = []byte{ 1667 // 1333 bytes of a gzipped FileDescriptorProto 1668 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x57, 0xcf, 0x6f, 0x1b, 0xc5, 1669 0x17, 0xff, 0x8e, 0x1d, 0xb7, 0xcd, 0x73, 0x93, 0x38, 0xe3, 0x7e, 0x8b, 0xe3, 0x90, 0x36, 0x6c, 1670 0x69, 0x1b, 0x02, 0xb5, 0x89, 0x11, 0x2a, 0x4a, 0x85, 0x44, 0xda, 0x3a, 0xc1, 0x28, 0x69, 0xad, 1671 0x75, 0x02, 0x82, 0xcb, 0x6a, 0x62, 0x4f, 0xb6, 0x4b, 0xec, 0xdd, 0x65, 0x66, 0x9c, 0xfe, 0x52, 1672 0x2f, 0xbd, 0x81, 0x04, 0x1c, 0x10, 0x27, 0xae, 0x5c, 0x39, 0x22, 0xfe, 0x08, 0x4e, 0x88, 0x0b, 1673 0x7f, 0x00, 0xe2, 0x0f, 0xe0, 0xc4, 0x11, 0xcd, 0xec, 0x6e, 0xbc, 0xeb, 0x9d, 0x6d, 0x1c, 0x55, 1674 0xe2, 0xb6, 0xfb, 0xe6, 0xb3, 0x6f, 0x3e, 0xef, 0xf7, 0x5b, 0xb8, 0x64, 0x7b, 0x9e, 0xdd, 0xa7, 1675 0x75, 0x9b, 0xba, 0xde, 0xc0, 0xe9, 0xf2, 0xfa, 0xd1, 0x5a, 0x9d, 0x51, 0xd2, 0xe3, 0x35, 0x9f, 1676 0x79, 0xc2, 0xc3, 0x38, 0x38, 0xaf, 0x45, 0xe7, 0xb5, 0xa3, 0xb5, 0xea, 0xab, 0xe1, 0x37, 0xc4, 1677 0x77, 0xea, 0xc4, 0x75, 0x3d, 0x41, 0x84, 0xe3, 0xb9, 0xe1, 0x17, 0x55, 0xad, 0x46, 0xe2, 0xda, 1678 0x34, 0x3c, 0xbf, 0x96, 0x71, 0x23, 0xe9, 0x3b, 0xb6, 0x3b, 0xa0, 0xae, 0x08, 0x71, 0x57, 0x33, 1679 0x70, 0x36, 0xf3, 0x86, 0x3e, 0xa7, 0x11, 0xec, 0x4a, 0x08, 0xeb, 0x7b, 0xae, 0xcd, 0x86, 0xae, 1680 0xeb, 0xb8, 0x76, 0xdd, 0xf3, 0x29, 0x4b, 0x70, 0x5a, 0x0c, 0x41, 0xea, 0x6d, 0x7f, 0x78, 0x50, 1681 0xa7, 0x03, 0x5f, 0x3c, 0x0e, 0x0f, 0x97, 0xc7, 0x0f, 0x0f, 0x1c, 0xda, 0xef, 0x59, 0x03, 0xc2, 1682 0x0f, 0x03, 0x84, 0xf1, 0x35, 0x82, 0x6a, 0x87, 0x12, 0xd6, 0x7d, 0x60, 0x52, 0xd2, 0xdb, 0x92, 1683 0x04, 0x3a, 0x54, 0x70, 0x93, 0x7e, 0x31, 0xa4, 0x5c, 0xe0, 0xcb, 0x50, 0xec, 0x11, 0x41, 0x38, 1684 0x15, 0x96, 0xd3, 0xe3, 0x15, 0xb4, 0x9c, 0x5f, 0x99, 0x36, 0x21, 0x14, 0xb5, 0x7a, 0x1c, 0x63, 1685 0x98, 0x72, 0xc9, 0x80, 0x56, 0xf2, 0xcb, 0x68, 0x65, 0xda, 0x54, 0xcf, 0x78, 0x09, 0xc0, 0x27, 1686 0x36, 0xb5, 0x84, 0x77, 0x48, 0xdd, 0x4a, 0x4e, 0x9d, 0x4c, 0x4b, 0xc9, 0xae, 0x14, 0xe0, 0x45, 1687 0x50, 0x2f, 0x16, 0x77, 0x9e, 0xd0, 0xca, 0xd4, 0x32, 0x5a, 0x29, 0x98, 0xe7, 0xa4, 0xa0, 0xe3, 1688 0x3c, 0xa1, 0xc6, 0xb7, 0x08, 0x16, 0xb5, 0x7c, 0xb8, 0xef, 0xb9, 0x9c, 0xe2, 0x0f, 0x61, 0x4e, 1689 0x7a, 0xca, 0x52, 0xae, 0xb2, 0x38, 0x15, 0x01, 0xa9, 0x62, 0x63, 0xb9, 0x96, 0x0e, 0x67, 0x2d, 1690 0xae, 0xc3, 0x9c, 0x61, 0x71, 0x8d, 0xf8, 0x1a, 0xcc, 0xb9, 0xf4, 0x91, 0xb0, 0x52, 0x54, 0x67, 1691 0xa4, 0xb8, 0x1d, 0xd1, 0x35, 0xfe, 0xc8, 0x41, 0xb5, 0x35, 0xf0, 0x3d, 0x26, 0xb4, 0x1e, 0x5a, 1692 0x02, 0x18, 0x79, 0xa8, 0x82, 0x02, 0x63, 0x8f, 0x1d, 0x84, 0x57, 0xa0, 0xc4, 0xe8, 0x01, 0x65, 1693 0xd4, 0xed, 0x52, 0x2b, 0x04, 0x4d, 0x29, 0xd0, 0xec, 0xb1, 0xbc, 0xa3, 0x90, 0x97, 0xa1, 0xc8, 1694 0xbd, 0x21, 0xeb, 0x52, 0x6b, 0xc8, 0x1c, 0x5e, 0xc9, 0x05, 0xae, 0x0e, 0x44, 0x7b, 0xcc, 0xe1, 1695 0xd8, 0x03, 0xec, 0x13, 0x26, 0x1c, 0x19, 0x7d, 0x8b, 0x0b, 0x46, 0x04, 0xb5, 0x1f, 0x57, 0x0a, 1696 0xcb, 0x68, 0x65, 0xb6, 0xf1, 0x81, 0xce, 0xfa, 0x6c, 0xd6, 0xb5, 0x76, 0xa4, 0xa8, 0x13, 0xea, 1697 0x31, 0xe7, 0xfd, 0x71, 0x91, 0x61, 0xc1, 0x7c, 0x0a, 0x87, 0x0d, 0xb8, 0xd4, 0xde, 0x30, 0x77, 1698 0x5b, 0xbb, 0xad, 0xfb, 0xf7, 0xac, 0xce, 0xae, 0xb9, 0xb1, 0xdb, 0xdc, 0xfa, 0xd4, 0xda, 0xbb, 1699 0xd7, 0x69, 0x37, 0xef, 0xb4, 0x36, 0x5b, 0xcd, 0xbb, 0xa5, 0xff, 0xe1, 0x57, 0xa0, 0xdc, 0x6e, 1700 0x9a, 0xd6, 0x66, 0x6b, 0xbb, 0x69, 0xc9, 0x87, 0xce, 0xc6, 0x4e, 0x7b, 0xbb, 0x59, 0x42, 0x78, 1701 0x06, 0xa6, 0x77, 0x9a, 0xe6, 0x56, 0xd3, 0xda, 0xd8, 0xde, 0x2e, 0xe5, 0x8c, 0x8f, 0x60, 0x51, 1702 0xcb, 0x31, 0x8c, 0xf5, 0x9b, 0x80, 0x93, 0xb1, 0x8e, 0xe5, 0xe0, 0x5c, 0x3c, 0x98, 0xad, 0x1e, 1703 0x37, 0x7e, 0x42, 0xb0, 0xd0, 0x7c, 0x34, 0xae, 0x2c, 0x16, 0x25, 0x9f, 0x79, 0x9f, 0xd3, 0x6e, 1704 0x3c, 0x4a, 0xa1, 0xa4, 0xd5, 0x93, 0xc7, 0x54, 0x7d, 0x2b, 0x7d, 0x1f, 0x65, 0x6c, 0x20, 0xd9, 1705 0x63, 0x0e, 0x7e, 0x03, 0xe6, 0x53, 0x44, 0xc2, 0x8c, 0x9f, 0x4d, 0xf2, 0xc0, 0xd7, 0x65, 0x7e, 1706 0x46, 0xf1, 0x96, 0xd5, 0xc0, 0x2b, 0x53, 0x8a, 0xf0, 0x28, 0xdc, 0xf7, 0xa4, 0xd4, 0xf8, 0x15, 1707 0xc1, 0xc2, 0x9e, 0xdf, 0x23, 0x82, 0xea, 0xf8, 0x6a, 0x6f, 0x44, 0xda, 0x1b, 0x37, 0x61, 0x36, 1708 0x09, 0x55, 0xfc, 0x27, 0x29, 0x88, 0xf3, 0x71, 0x4d, 0xf8, 0x16, 0x14, 0x87, 0x8a, 0x8f, 0x6a, 1709 0x0f, 0xca, 0xbc, 0x62, 0xa3, 0x1a, 0x29, 0x89, 0x3a, 0x48, 0x6d, 0x53, 0x76, 0x90, 0x1d, 0xc2, 1710 0x0f, 0x4d, 0x08, 0xe0, 0xf2, 0xd9, 0xd8, 0x84, 0x85, 0xbb, 0xb4, 0x4f, 0x5f, 0xd6, 0x18, 0xe3, 1711 0x0e, 0x5c, 0xdc, 0xa2, 0xe2, 0x25, 0x95, 0x3c, 0xcf, 0x41, 0x75, 0xdb, 0xe1, 0xe2, 0x8e, 0x77, 1712 0x44, 0x19, 0xb1, 0xe9, 0xed, 0x61, 0xf7, 0x30, 0x56, 0xb1, 0xa7, 0xf0, 0xed, 0x55, 0x98, 0x4d, 1713 0x46, 0x33, 0x8c, 0xfa, 0x4c, 0x22, 0x98, 0xf8, 0x02, 0x14, 0xb8, 0x20, 0x4c, 0xa8, 0xca, 0xce, 1714 0x9b, 0xc1, 0x0b, 0x2e, 0x41, 0x9e, 0xba, 0x3d, 0x55, 0xa0, 0x79, 0x53, 0x3e, 0xe2, 0x1a, 0x94, 1715 0x05, 0x61, 0x36, 0x15, 0xd6, 0xbe, 0xa2, 0x64, 0x3d, 0x74, 0x7a, 0xe2, 0x41, 0xe5, 0x8c, 0x42, 1716 0xcc, 0x07, 0x47, 0x01, 0xd9, 0x4f, 0xe4, 0xc1, 0x58, 0x23, 0x3d, 0xfb, 0xc2, 0x46, 0x7a, 0x6e, 1717 0xac, 0x91, 0x1e, 0xc0, 0x6c, 0xd2, 0x7e, 0x5c, 0x87, 0x82, 0x1a, 0x56, 0xca, 0xd6, 0x62, 0x63, 1718 0x41, 0x9b, 0x1f, 0x12, 0x60, 0x06, 0x38, 0x7c, 0x05, 0x66, 0x06, 0x94, 0xb8, 0x56, 0x37, 0xd4, 1719 0xa3, 0x12, 0x2b, 0x67, 0x9e, 0x97, 0xc2, 0x48, 0xb7, 0xf1, 0x0b, 0x82, 0x45, 0xad, 0xb3, 0xc3, 1720 0x22, 0x7e, 0x0d, 0xce, 0x27, 0x8c, 0x45, 0xca, 0xd8, 0xe2, 0x7e, 0xcc, 0xcc, 0x1d, 0x28, 0x45, 1721 0x57, 0x84, 0x8e, 0x09, 0xda, 0x5f, 0xb1, 0x61, 0xe8, 0x38, 0x26, 0x6f, 0x32, 0xe7, 0xba, 0xc9, 1722 0x9b, 0x75, 0x8d, 0x3d, 0xaf, 0x6b, 0xec, 0x7f, 0x23, 0xc0, 0xa3, 0x51, 0x73, 0x9c, 0x1e, 0xa7, 1723 0xe9, 0x3a, 0xf8, 0xf5, 0x44, 0xf1, 0x49, 0x60, 0x41, 0x01, 0x47, 0xa5, 0x25, 0x51, 0xe9, 0x34, 1724 0x3a, 0xfb, 0xc2, 0x34, 0x3a, 0xa7, 0x49, 0xa3, 0xe9, 0x51, 0x1a, 0x25, 0xd3, 0x22, 0x7f, 0xaa, 1725 0xf9, 0xfa, 0x10, 0xca, 0x09, 0x9b, 0xc3, 0x28, 0xbd, 0x07, 0x70, 0xbc, 0xa4, 0x44, 0x13, 0xb5, 1726 0x92, 0xd5, 0x40, 0xcc, 0x18, 0x76, 0xe2, 0x31, 0xfa, 0x97, 0xf4, 0xb6, 0x60, 0x94, 0x0c, 0x12, 1727 0xde, 0x3e, 0xa1, 0x31, 0x6b, 0x6b, 0x35, 0xf7, 0x5f, 0xd4, 0xaa, 0xc4, 0x3d, 0x20, 0xac, 0xa7, 1728 0xaa, 0xb3, 0x60, 0x06, 0x2f, 0x32, 0x9b, 0x85, 0x27, 0x48, 0xdf, 0x52, 0xaf, 0x5c, 0xc5, 0xb1, 1729 0x60, 0x16, 0x95, 0xac, 0xa3, 0x44, 0xc6, 0x7d, 0x28, 0x27, 0xec, 0x7c, 0x59, 0x0f, 0x37, 0xbe, 1730 0x47, 0x70, 0x21, 0xd0, 0xe8, 0xb8, 0xb6, 0x3c, 0xed, 0x50, 0x76, 0xe4, 0x74, 0x29, 0x7e, 0x06, 1731 0xc5, 0xd8, 0x4d, 0xf8, 0x9a, 0x4e, 0x5b, 0xda, 0xe5, 0xd5, 0xeb, 0x27, 0xe2, 0x02, 0xca, 0xc6, 1732 0xe2, 0xf3, 0xdf, 0xff, 0xfc, 0x2e, 0xf7, 0x7f, 0xa3, 0x74, 0xbc, 0x39, 0xaf, 0x73, 0x05, 0x5b, 1733 0x47, 0xab, 0x6f, 0xa3, 0xc6, 0x6f, 0xd3, 0x30, 0x13, 0xa3, 0xf3, 0xf1, 0x1a, 0xfe, 0x12, 0x41, 1734 0x59, 0x33, 0xd0, 0x71, 0xed, 0x74, 0xdb, 0x49, 0x75, 0x29, 0xc2, 0xc7, 0x36, 0xdf, 0xda, 0xfd, 1735 0x68, 0xf3, 0x35, 0xae, 0x28, 0x5e, 0x4b, 0x46, 0x65, 0x7c, 0x6f, 0xe6, 0xeb, 0x8e, 0x52, 0xba, 1736 0x8e, 0x56, 0xf1, 0x0f, 0x08, 0x70, 0x7a, 0x1f, 0xc0, 0x37, 0x74, 0x54, 0x32, 0xf7, 0x86, 0x93, 1737 0x98, 0xdc, 0x54, 0x4c, 0xd6, 0x8c, 0xb7, 0x52, 0x4c, 0xea, 0x4f, 0x53, 0x79, 0xfb, 0x6c, 0x3d, 1738 0xd8, 0x28, 0x42, 0x76, 0x65, 0xcd, 0x9a, 0xab, 0xf7, 0x54, 0xf6, 0x7e, 0x5e, 0xad, 0x4f, 0x8c, 1739 0x0f, 0x63, 0x9a, 0xed, 0xbb, 0x3a, 0x57, 0x9f, 0x49, 0x76, 0x3f, 0x22, 0xc0, 0xe9, 0xdd, 0x44, 1740 0xef, 0xbb, 0xcc, 0x1d, 0xa6, 0x7a, 0xe2, 0x02, 0x62, 0xbc, 0xaf, 0xc8, 0xdc, 0x6c, 0x5c, 0x9d, 1741 0xcc, 0x7d, 0x63, 0x7b, 0x0e, 0xfe, 0x0a, 0x01, 0x4e, 0x6f, 0x1d, 0x7a, 0x9a, 0x99, 0xdb, 0x49, 1742 0xf5, 0x62, 0x6a, 0xc5, 0x69, 0xca, 0x3f, 0x28, 0xe3, 0x86, 0x22, 0x77, 0x7d, 0x75, 0x32, 0x72, 1743 0xf8, 0x1b, 0x04, 0x73, 0x63, 0xab, 0x0b, 0x5e, 0xd5, 0x31, 0xd1, 0xef, 0x37, 0x13, 0x78, 0x2b, 1744 0x24, 0x84, 0x27, 0x24, 0xf4, 0x33, 0x82, 0xb2, 0x66, 0x30, 0xeb, 0x53, 0x2c, 0x7b, 0x5d, 0xd2, 1745 0xa7, 0xd8, 0x0b, 0x26, 0x7e, 0x14, 0x55, 0xfc, 0xee, 0x44, 0x3c, 0xeb, 0xd1, 0xf8, 0x0e, 0x27, 1746 0x3f, 0x7e, 0x0a, 0xc5, 0xd8, 0x84, 0xca, 0xe8, 0x6a, 0xa9, 0xb1, 0x9d, 0xd1, 0xd5, 0xd2, 0xa3, 1747 0x4e, 0xd3, 0xd5, 0x46, 0x99, 0x7f, 0x9b, 0xc2, 0xc5, 0xae, 0x37, 0xd0, 0xa8, 0xba, 0x0d, 0x4a, 1748 0x4b, 0x5b, 0xe6, 0x48, 0x1b, 0x7d, 0xb6, 0x1e, 0x21, 0xbc, 0x3e, 0x71, 0xed, 0x9a, 0xc7, 0x6c, 1749 0xf9, 0x33, 0xaf, 0x32, 0xa8, 0x1e, 0x1c, 0x11, 0xdf, 0xe1, 0xf1, 0x1f, 0xfc, 0x5b, 0xd1, 0xf3, 1750 0x3f, 0x08, 0xed, 0x9f, 0x51, 0xc8, 0x77, 0xfe, 0x0d, 0x00, 0x00, 0xff, 0xff, 0x1b, 0x9b, 0xce, 1751 0x6e, 0xa3, 0x10, 0x00, 0x00, 1752} 1753