class Google::Apis::GenomicsV1::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](samtools.github.io/hts-specs/ SAMv1.pdf) 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_v1/classes.rb, line 1177
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 1182
def update!(**args)
  @dataset_id = args[:dataset_id] if args.key?(:dataset_id)
  @reference_set_id = args[:reference_set_id] if args.key?(:reference_set_id)
  @source_uris = args[:source_uris] if args.key?(:source_uris)
  @partition_strategy = args[:partition_strategy] if args.key?(:partition_strategy)
end