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
The dataset to which this variant set belongs. Corresponds to the JSON property `datasetId` @return [String]
The server-generated variant set ID, unique across all variant sets. Corresponds to the JSON property `id` @return [String]
The metadata associated with this variant set. Corresponds to the JSON property `metadata` @return [Array<Google::Apis::GenomicsV1::VariantSetMetadata>]
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>]
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
# File generated/google/apis/genomics_v1/classes.rb, line 2529 def initialize(**args) update!(**args) end
Public Instance Methods
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