class Google::Apis::GenomicsV1beta2::FastqMetadata
Attributes
Optionally specifies the library name for alignment from FASTQ. Corresponds to the JSON property `libraryName` @return [String]
Optionally specifies the platform name for alignment from FASTQ. For example: CAPILLARY, LS454, ILLUMINA, SOLID, HELICOS, IONTORRENT, PACBIO. Corresponds to the JSON property `platformName` @return [String]
Optionally specifies the platform unit for alignment from FASTQ. For example: flowcell-barcode.lane for Illumina or slide for SOLID. Corresponds to the JSON property `platformUnit` @return [String]
Optionally specifies the read group name for alignment from FASTQ. Corresponds to the JSON property `readGroupName` @return [String]
Optionally specifies the sample name for alignment from FASTQ. Corresponds to the JSON property `sampleName` @return [String]
Public Class Methods
# File generated/google/apis/genomics_v1beta2/classes.rb, line 856 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File generated/google/apis/genomics_v1beta2/classes.rb, line 861 def update!(**args) @library_name = args[:library_name] unless args[:library_name].nil? @platform_name = args[:platform_name] unless args[:platform_name].nil? @platform_unit = args[:platform_unit] unless args[:platform_unit].nil? @read_group_name = args[:read_group_name] unless args[:read_group_name].nil? @sample_name = args[:sample_name] unless args[:sample_name].nil? end