class Google::Apis::GenomicsV1beta2::VariantSet

A variant set is a collection of call sets and variants. It contains summary statistics of those contents. A variant set belongs to a dataset.

Attributes

dataset_id[RW]

The dataset to which this variant set belongs. Immutable. Corresponds to the JSON property `datasetId` @return [String]

id[RW]

The Google-generated ID of the variant set. Immutable. Corresponds to the JSON property `id` @return [String]

metadata[RW]

The metadata associated with this variant set. Corresponds to the JSON property `metadata` @return [Array<Google::Apis::GenomicsV1beta2::Metadata>]

reference_bounds[RW]

A list of all references used by the variants in a variant set with associated coordinate upper bounds for each one. Corresponds to the JSON property `referenceBounds` @return [Array<Google::Apis::GenomicsV1beta2::ReferenceBound>]

Public Class Methods

new(**args) click to toggle source
# File generated/google/apis/genomics_v1beta2/classes.rb, line 3274
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File generated/google/apis/genomics_v1beta2/classes.rb, line 3279
def update!(**args)
  @dataset_id = args[:dataset_id] unless args[:dataset_id].nil?
  @id = args[:id] unless args[:id].nil?
  @metadata = args[:metadata] unless args[:metadata].nil?
  @reference_bounds = args[:reference_bounds] unless args[:reference_bounds].nil?
end