Class: Google::Apis::GenomicsV1beta2::CallReadGroupSetsRequest

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable
Defined in:
generated/google/apis/genomics_v1beta2/classes.rb,
generated/google/apis/genomics_v1beta2/representations.rb,
generated/google/apis/genomics_v1beta2/representations.rb

Overview

The read group set call request.

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Core::Hashable

process_value, #to_h

Constructor Details

#initialize(**args) ⇒ CallReadGroupSetsRequest

Returns a new instance of CallReadGroupSetsRequest.


409
410
411
# File 'generated/google/apis/genomics_v1beta2/classes.rb', line 409

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#dataset_idString

Required. The ID of the dataset the called variants will belong to. The caller must have WRITE permissions to this dataset. Corresponds to the JSON property datasetId

Returns:

  • (String)

393
394
395
# File 'generated/google/apis/genomics_v1beta2/classes.rb', line 393

def dataset_id
  @dataset_id
end

#read_group_set_idString

The IDs of the read group sets which will be called. The caller must have READ permissions for these read group sets. One of readGroupSetId or sourceUris must be provided. Corresponds to the JSON property readGroupSetId

Returns:

  • (String)

400
401
402
# File 'generated/google/apis/genomics_v1beta2/classes.rb', line 400

def read_group_set_id
  @read_group_set_id
end

#source_urisArray<String>

A list of URIs pointing at BAM files in Google Cloud Storage which will be called. FASTQ files are not allowed. The caller must have READ permissions for these files. One of readGroupSetId or sourceUris must be provided. Corresponds to the JSON property sourceUris

Returns:

  • (Array<String>)

407
408
409
# File 'generated/google/apis/genomics_v1beta2/classes.rb', line 407

def source_uris
  @source_uris
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object


414
415
416
417
418
# File 'generated/google/apis/genomics_v1beta2/classes.rb', line 414

def update!(**args)
  @dataset_id = args[:dataset_id] unless args[:dataset_id].nil?
  @read_group_set_id = args[:read_group_set_id] unless args[:read_group_set_id].nil?
  @source_uris = args[:source_uris] unless args[:source_uris].nil?
end