class Google::Apis::GenomicsV1beta2::ImportReadGroupSetsRequest

The read group set import request.

Attributes

dataset_id[RW]

Required. The ID of the dataset these read group sets will belong to. The caller must have WRITE permissions to this dataset. Corresponds to the JSON property `datasetId` @return [String]

partition_strategy[RW]

The partition strategy describes how read groups are partitioned into read group sets. Corresponds to the JSON property `partitionStrategy` @return [String]

reference_set_id[RW]

The reference set to which the imported read group sets are aligned to, if any. The reference names of this reference set must be a superset of those found in the imported file headers. If no reference set id is provided, a best effort is made to associate with a matching reference set. Corresponds to the JSON property `referenceSetId` @return [String]

source_uris[RW]

A list of URIs pointing at BAM files in Google Cloud Storage. Corresponds to the JSON property `sourceUris` @return [Array<String>]

Public Class Methods

new(**args) click to toggle source
# File generated/google/apis/genomics_v1beta2/classes.rb, line 899
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 904
def update!(**args)
  @dataset_id = args[:dataset_id] unless args[:dataset_id].nil?
  @partition_strategy = args[:partition_strategy] unless args[:partition_strategy].nil?
  @reference_set_id = args[:reference_set_id] unless args[:reference_set_id].nil?
  @source_uris = args[:source_uris] unless args[:source_uris].nil?
end