Class: Google::Apis::GenomicsV1::ImportReadGroupSetsRequest
- Inherits:
-
Object
- Object
- Google::Apis::GenomicsV1::ImportReadGroupSetsRequest
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/genomics_v1/classes.rb,
generated/google/apis/genomics_v1/representations.rb,
generated/google/apis/genomics_v1/representations.rb
Overview
The read group set import request.
Instance Attribute Summary collapse
-
#dataset_id ⇒ String
Required.
-
#partition_strategy ⇒ String
The partition strategy describes how read groups are partitioned into read group sets.
-
#reference_set_id ⇒ String
The reference set to which the imported read group sets are aligned to, if any.
-
#source_uris ⇒ Array<String>
A list of URIs pointing at BAM files in Google Cloud Storage.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ImportReadGroupSetsRequest
constructor
A new instance of ImportReadGroupSetsRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ ImportReadGroupSetsRequest
Returns a new instance of ImportReadGroupSetsRequest
1037 1038 1039 |
# File 'generated/google/apis/genomics_v1/classes.rb', line 1037 def initialize(**args) update!(**args) end |
Instance Attribute Details
#dataset_id ⇒ String
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
1008 1009 1010 |
# File 'generated/google/apis/genomics_v1/classes.rb', line 1008 def dataset_id @dataset_id end |
#partition_strategy ⇒ String
The partition strategy describes how read groups are partitioned into read
group sets.
Corresponds to the JSON property partitionStrategy
1014 1015 1016 |
# File 'generated/google/apis/genomics_v1/classes.rb', line 1014 def partition_strategy @partition_strategy end |
#reference_set_id ⇒ String
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
1022 1023 1024 |
# File 'generated/google/apis/genomics_v1/classes.rb', line 1022 def reference_set_id @reference_set_id end |
#source_uris ⇒ Array<String>
A list of URIs pointing at BAM
files
in Google Cloud Storage.
Those URIs can include wildcards (*), but do not add or remove
matching files before import has completed.
Note that Google Cloud Storage object listing is only eventually
consistent: files added may be not be immediately visible to
everyone. Thus, if using a wildcard it is preferable not to start
the import immediately after the files are created.
Corresponds to the JSON property sourceUris
1035 1036 1037 |
# File 'generated/google/apis/genomics_v1/classes.rb', line 1035 def source_uris @source_uris end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1042 1043 1044 1045 1046 1047 |
# File 'generated/google/apis/genomics_v1/classes.rb', line 1042 def update!(**args) @dataset_id = args[:dataset_id] if args.key?(:dataset_id) @partition_strategy = args[:partition_strategy] if args.key?(:partition_strategy) @reference_set_id = args[:reference_set_id] if args.key?(:reference_set_id) @source_uris = args[:source_uris] if args.key?(:source_uris) end |