class Google::Apis::GenomicsV1::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. For more genomics resource definitions, see [Fundamentals of Google Genomics](https:// cloud.google.com/genomics/fundamentals-of-google-genomics)

Attributes

dataset_id[RW]

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

id[RW]

The server-generated variant set ID, unique across all variant sets. 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::GenomicsV1::VariantSetMetadata>]

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::GenomicsV1::ReferenceBound>]

reference_set_id[RW]

The reference set to which the variant set is mapped. The reference set describes the alignment provenance of the variant set, while the ` referenceBounds` describe the shape of the actual variant data. The reference set's reference names are a superset of those found in the `referenceBounds`. For example, given a variant set that is mapped to the GRCh38 reference set and contains a single variant on reference 'X', `referenceBounds` would contain only an entry for 'X', while the associated reference set enumerates all possible references: '1', '2', 'X', 'Y', 'MT', etc. Corresponds to the JSON property `referenceSetId` @return [String]

Public Class Methods

new(**args) click to toggle source
# File generated/google/apis/genomics_v1/classes.rb, line 2529
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_v1/classes.rb, line 2534
def update!(**args)
  @dataset_id = args[:dataset_id] if args.key?(:dataset_id)
  @id = args[:id] if args.key?(:id)
  @reference_set_id = args[:reference_set_id] if args.key?(:reference_set_id)
  @reference_bounds = args[:reference_bounds] if args.key?(:reference_bounds)
  @metadata = args[:metadata] if args.key?(:metadata)
end