class Google::Apis::GenomicsV1beta2::FastqMetadata

Attributes

library_name[RW]

Optionally specifies the library name for alignment from FASTQ. Corresponds to the JSON property `libraryName` @return [String]

platform_name[RW]

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]

platform_unit[RW]

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]

read_group_name[RW]

Optionally specifies the read group name for alignment from FASTQ. Corresponds to the JSON property `readGroupName` @return [String]

sample_name[RW]

Optionally specifies the sample name for alignment from FASTQ. Corresponds to the JSON property `sampleName` @return [String]

Public Class Methods

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