class Google::Apis::GenomicsV1beta2::PairedFastqSource

Describes a paired-end FASTQ file source for alignment.

Attributes

first_source_uris[RW]

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` @return [Array<String>]

metadata[RW]

Optionally specifies the metadata to be associated with the final aligned read group set. Corresponds to the JSON property `metadata` @return [Google::Apis::GenomicsV1beta2::FastqMetadata]

second_source_uris[RW]

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` @return [Array<String>]

Public Class Methods

new(**args) click to toggle source
# File generated/google/apis/genomics_v1beta2/classes.rb, line 1409
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 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