You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

164 lines
7.1 KiB

  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: google/genomics/v1/readgroupset.proto
  3. package genomics // import "google.golang.org/genproto/googleapis/genomics/v1"
  4. import proto "github.com/golang/protobuf/proto"
  5. import fmt "fmt"
  6. import math "math"
  7. import _struct "github.com/golang/protobuf/ptypes/struct"
  8. import _ "google.golang.org/genproto/googleapis/api/annotations"
  9. // Reference imports to suppress errors if they are not otherwise used.
  10. var _ = proto.Marshal
  11. var _ = fmt.Errorf
  12. var _ = math.Inf
  13. // This is a compile-time assertion to ensure that this generated file
  14. // is compatible with the proto package it is being compiled against.
  15. // A compilation error at this line likely means your copy of the
  16. // proto package needs to be updated.
  17. const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
  18. // A read group set is a logical collection of read groups, which are
  19. // collections of reads produced by a sequencer. A read group set typically
  20. // models reads corresponding to one sample, sequenced one way, and aligned one
  21. // way.
  22. //
  23. // * A read group set belongs to one dataset.
  24. // * A read group belongs to one read group set.
  25. // * A read belongs to one read group.
  26. //
  27. // For more genomics resource definitions, see [Fundamentals of Google
  28. // Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics)
  29. type ReadGroupSet struct {
  30. // The server-generated read group set ID, unique for all read group sets.
  31. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
  32. // The dataset to which this read group set belongs.
  33. DatasetId string `protobuf:"bytes,2,opt,name=dataset_id,json=datasetId,proto3" json:"dataset_id,omitempty"`
  34. // The reference set to which the reads in this read group set are aligned.
  35. ReferenceSetId string `protobuf:"bytes,3,opt,name=reference_set_id,json=referenceSetId,proto3" json:"reference_set_id,omitempty"`
  36. // The read group set name. By default this will be initialized to the sample
  37. // name of the sequenced data contained in this set.
  38. Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
  39. // The filename of the original source file for this read group set, if any.
  40. Filename string `protobuf:"bytes,5,opt,name=filename,proto3" json:"filename,omitempty"`
  41. // The read groups in this set. There are typically 1-10 read groups in a read
  42. // group set.
  43. ReadGroups []*ReadGroup `protobuf:"bytes,6,rep,name=read_groups,json=readGroups,proto3" json:"read_groups,omitempty"`
  44. // A map of additional read group set information.
  45. Info map[string]*_struct.ListValue `protobuf:"bytes,7,rep,name=info,proto3" json:"info,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  46. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  47. XXX_unrecognized []byte `json:"-"`
  48. XXX_sizecache int32 `json:"-"`
  49. }
  50. func (m *ReadGroupSet) Reset() { *m = ReadGroupSet{} }
  51. func (m *ReadGroupSet) String() string { return proto.CompactTextString(m) }
  52. func (*ReadGroupSet) ProtoMessage() {}
  53. func (*ReadGroupSet) Descriptor() ([]byte, []int) {
  54. return fileDescriptor_readgroupset_8a06b992947ff227, []int{0}
  55. }
  56. func (m *ReadGroupSet) XXX_Unmarshal(b []byte) error {
  57. return xxx_messageInfo_ReadGroupSet.Unmarshal(m, b)
  58. }
  59. func (m *ReadGroupSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  60. return xxx_messageInfo_ReadGroupSet.Marshal(b, m, deterministic)
  61. }
  62. func (dst *ReadGroupSet) XXX_Merge(src proto.Message) {
  63. xxx_messageInfo_ReadGroupSet.Merge(dst, src)
  64. }
  65. func (m *ReadGroupSet) XXX_Size() int {
  66. return xxx_messageInfo_ReadGroupSet.Size(m)
  67. }
  68. func (m *ReadGroupSet) XXX_DiscardUnknown() {
  69. xxx_messageInfo_ReadGroupSet.DiscardUnknown(m)
  70. }
  71. var xxx_messageInfo_ReadGroupSet proto.InternalMessageInfo
  72. func (m *ReadGroupSet) GetId() string {
  73. if m != nil {
  74. return m.Id
  75. }
  76. return ""
  77. }
  78. func (m *ReadGroupSet) GetDatasetId() string {
  79. if m != nil {
  80. return m.DatasetId
  81. }
  82. return ""
  83. }
  84. func (m *ReadGroupSet) GetReferenceSetId() string {
  85. if m != nil {
  86. return m.ReferenceSetId
  87. }
  88. return ""
  89. }
  90. func (m *ReadGroupSet) GetName() string {
  91. if m != nil {
  92. return m.Name
  93. }
  94. return ""
  95. }
  96. func (m *ReadGroupSet) GetFilename() string {
  97. if m != nil {
  98. return m.Filename
  99. }
  100. return ""
  101. }
  102. func (m *ReadGroupSet) GetReadGroups() []*ReadGroup {
  103. if m != nil {
  104. return m.ReadGroups
  105. }
  106. return nil
  107. }
  108. func (m *ReadGroupSet) GetInfo() map[string]*_struct.ListValue {
  109. if m != nil {
  110. return m.Info
  111. }
  112. return nil
  113. }
  114. func init() {
  115. proto.RegisterType((*ReadGroupSet)(nil), "google.genomics.v1.ReadGroupSet")
  116. proto.RegisterMapType((map[string]*_struct.ListValue)(nil), "google.genomics.v1.ReadGroupSet.InfoEntry")
  117. }
  118. func init() {
  119. proto.RegisterFile("google/genomics/v1/readgroupset.proto", fileDescriptor_readgroupset_8a06b992947ff227)
  120. }
  121. var fileDescriptor_readgroupset_8a06b992947ff227 = []byte{
  122. // 367 bytes of a gzipped FileDescriptorProto
  123. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x91, 0x4f, 0x8b, 0xdb, 0x30,
  124. 0x10, 0xc5, 0xb1, 0xf3, 0xa7, 0xcd, 0xa4, 0x84, 0x54, 0x87, 0x62, 0x4c, 0x03, 0x21, 0x50, 0x08,
  125. 0x3d, 0xc8, 0x4d, 0x7a, 0x29, 0x29, 0xe4, 0x10, 0x28, 0x25, 0xb0, 0x87, 0x60, 0xc3, 0x1e, 0xf6,
  126. 0x12, 0x14, 0x7b, 0x6c, 0xc4, 0x3a, 0x92, 0x91, 0xe4, 0x40, 0xbe, 0xf3, 0x7e, 0x80, 0x3d, 0x2e,
  127. 0x96, 0xff, 0x10, 0xd8, 0x25, 0xb7, 0xd1, 0xd3, 0xef, 0x8d, 0x46, 0x6f, 0xe0, 0x47, 0x26, 0x65,
  128. 0x96, 0x63, 0x90, 0xa1, 0x90, 0x67, 0x1e, 0xeb, 0xe0, 0xb2, 0x0a, 0x14, 0xb2, 0x24, 0x53, 0xb2,
  129. 0x2c, 0x34, 0x1a, 0x5a, 0x28, 0x69, 0x24, 0x21, 0x35, 0x46, 0x5b, 0x8c, 0x5e, 0x56, 0xfe, 0xf7,
  130. 0xc6, 0xca, 0x0a, 0x1e, 0x30, 0x21, 0xa4, 0x61, 0x86, 0x4b, 0xa1, 0x6b, 0x87, 0xbf, 0xb8, 0xd7,
  131. 0xb8, 0x61, 0xda, 0x0e, 0xf6, 0x74, 0x2a, 0xd3, 0x40, 0x1b, 0x55, 0xc6, 0xcd, 0x9b, 0x8b, 0x17,
  132. 0x17, 0xbe, 0x84, 0xc8, 0x92, 0xff, 0x95, 0x23, 0x42, 0x43, 0x26, 0xe0, 0xf2, 0xc4, 0x73, 0xe6,
  133. 0xce, 0x72, 0x14, 0xba, 0x3c, 0x21, 0x33, 0x80, 0x84, 0x19, 0xa6, 0xd1, 0x1c, 0x79, 0xe2, 0xb9,
  134. 0x56, 0x1f, 0x35, 0xca, 0x3e, 0x21, 0x4b, 0x98, 0x2a, 0x4c, 0x51, 0xa1, 0x88, 0xf1, 0xd8, 0x40,
  135. 0x3d, 0x0b, 0x4d, 0x3a, 0x3d, 0xb2, 0x24, 0x81, 0xbe, 0x60, 0x67, 0xf4, 0xfa, 0xf6, 0xd6, 0xd6,
  136. 0xc4, 0x87, 0xcf, 0x29, 0xcf, 0xd1, 0xea, 0x03, 0xab, 0x77, 0x67, 0xb2, 0x85, 0x71, 0xf5, 0x95,
  137. 0x63, 0x1d, 0x92, 0x37, 0x9c, 0xf7, 0x96, 0xe3, 0xf5, 0x8c, 0xbe, 0xcf, 0x88, 0x76, 0xf3, 0x87,
  138. 0xa0, 0xda, 0x52, 0x93, 0x2d, 0xf4, 0xb9, 0x48, 0xa5, 0xf7, 0xc9, 0x1a, 0x7f, 0xde, 0x35, 0x46,
  139. 0x68, 0xe8, 0x5e, 0xa4, 0xf2, 0x9f, 0x30, 0xea, 0x1a, 0x5a, 0x9f, 0x1f, 0xc1, 0xa8, 0x93, 0xc8,
  140. 0x14, 0x7a, 0xcf, 0x78, 0x6d, 0x62, 0xa9, 0x4a, 0xf2, 0x0b, 0x06, 0x17, 0x96, 0x97, 0x68, 0x23,
  141. 0x19, 0xaf, 0xfd, 0xb6, 0x7f, 0x1b, 0x33, 0x7d, 0xe0, 0xda, 0x3c, 0x56, 0x44, 0x58, 0x83, 0x1b,
  142. 0xf7, 0x8f, 0xb3, 0xcb, 0xe1, 0x5b, 0x2c, 0xcf, 0x1f, 0xcc, 0xb2, 0xfb, 0x7a, 0x3b, 0xcc, 0xa1,
  143. 0x6a, 0x72, 0x70, 0x9e, 0x36, 0x2d, 0x28, 0x73, 0x26, 0x32, 0x2a, 0x55, 0x56, 0xad, 0xda, 0x3e,
  144. 0x11, 0xd4, 0x57, 0xac, 0xe0, 0xfa, 0x76, 0xfd, 0x7f, 0xdb, 0xfa, 0xd5, 0x71, 0x4e, 0x43, 0x4b,
  145. 0xfe, 0x7e, 0x0b, 0x00, 0x00, 0xff, 0xff, 0x1f, 0xa9, 0x2f, 0xa5, 0x80, 0x02, 0x00, 0x00,
  146. }