Class: Google::Apis::GenomicsV1beta2::PairedFastqSource
- Inherits:
-
Object
- Object
- Google::Apis::GenomicsV1beta2::PairedFastqSource
- 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
Describes a paired-end FASTQ file source for alignment.
Instance Attribute Summary collapse
-
#first_source_uris ⇒ Array<String>
A list of URIs pointing at paired end FASTQ files in Google Cloud Storage which will be aligned.
-
#metadata ⇒ Google::Apis::GenomicsV1beta2::FastqMetadata
Optionally specifies the metadata to be associated with the final aligned read group set.
-
#second_source_uris ⇒ Array<String>
A list of URIs pointing at paired end FASTQ files in Google Cloud Storage which will be aligned.
Instance Method Summary collapse
-
#initialize(**args) ⇒ PairedFastqSource
constructor
A new instance of PairedFastqSource.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ PairedFastqSource
Returns a new instance of PairedFastqSource
1409 1410 1411 |
# File 'generated/google/apis/genomics_v1beta2/classes.rb', line 1409 def initialize(**args) update!(**args) end |
Instance Attribute Details
#first_source_uris ⇒ Array<String>
A list of URIs pointing at paired end FASTQ files in Google Cloud Storage
which will be aligned. The first of each paired file should be specified here,
in an order that matches the second of each paired file specified in
secondSourceUris. For example: firstSourceUris: [file1_1.fq, file2_1.fq],
secondSourceUris: [file1_2.fq, file2_2.fq]. The caller must have READ
permissions for these files.
Corresponds to the JSON property firstSourceUris
1391 1392 1393 |
# File 'generated/google/apis/genomics_v1beta2/classes.rb', line 1391 def first_source_uris @first_source_uris end |
#metadata ⇒ Google::Apis::GenomicsV1beta2::FastqMetadata
Optionally specifies the metadata to be associated with the final aligned read
group set.
Corresponds to the JSON property metadata
1397 1398 1399 |
# File 'generated/google/apis/genomics_v1beta2/classes.rb', line 1397 def @metadata end |
#second_source_uris ⇒ Array<String>
A list of URIs pointing at paired end FASTQ files in Google Cloud Storage
which will be aligned. The second of each paired file should be specified here,
in an order that matches the first of each paired file specified in
firstSourceUris. For example: firstSourceUris: [file1_1.fq, file2_1.fq],
secondSourceUris: [file1_2.fq, file2_2.fq]. The caller must have READ
permissions for these files.
Corresponds to the JSON property secondSourceUris
1407 1408 1409 |
# File 'generated/google/apis/genomics_v1beta2/classes.rb', line 1407 def second_source_uris @second_source_uris end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1414 1415 1416 1417 1418 |
# File 'generated/google/apis/genomics_v1beta2/classes.rb', line 1414 def update!(**args) @first_source_uris = args[:first_source_uris] unless args[:first_source_uris].nil? @metadata = args[:metadata] unless args[:metadata].nil? @second_source_uris = args[:second_source_uris] unless args[:second_source_uris].nil? end |