class Google::Apis::GenomicsV1::MergeVariantsRequest

Attributes

info_merge_config[RW]

A mapping between info field keys and the InfoMergeOperations to be performed on them. Corresponds to the JSON property `infoMergeConfig` @return [Hash<String,String>]

variant_set_id[RW]

The destination variant set. Corresponds to the JSON property `variantSetId` @return [String]

variants[RW]

The variants to be merged with existing variants. Corresponds to the JSON property `variants` @return [Array<Google::Apis::GenomicsV1::Variant>]

Public Class Methods

new(**args) click to toggle source
# File generated/google/apis/genomics_v1/classes.rb, line 3042
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 3047
def update!(**args)
  @variant_set_id = args[:variant_set_id] if args.key?(:variant_set_id)
  @variants = args[:variants] if args.key?(:variants)
  @info_merge_config = args[:info_merge_config] if args.key?(:info_merge_config)
end