class Google::Apis::GenomicsV1::Experiment

Attributes

instrument_model[RW]

The instrument model used as part of this experiment. This maps to sequencing technology in the SAM spec. Corresponds to the JSON property `instrumentModel` @return [String]

library_id[RW]

A client-supplied library identifier; a library is a collection of DNA fragments which have been prepared for sequencing from a sample. This field is important for quality control as error or bias can be introduced during sample preparation. Corresponds to the JSON property `libraryId` @return [String]

platform_unit[RW]

The platform unit used as part of this experiment, for example flowcell- barcode.lane for Illumina or slide for SOLiD. Corresponds to the @RG PU field in the SAM spec. Corresponds to the JSON property `platformUnit` @return [String]

sequencing_center[RW]

The sequencing center used as part of this experiment. Corresponds to the JSON property `sequencingCenter` @return [String]

Public Class Methods

new(**args) click to toggle source
# File generated/google/apis/genomics_v1/classes.rb, line 1466
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_v1/classes.rb, line 1471
def update!(**args)
  @library_id = args[:library_id] if args.key?(:library_id)
  @platform_unit = args[:platform_unit] if args.key?(:platform_unit)
  @sequencing_center = args[:sequencing_center] if args.key?(:sequencing_center)
  @instrument_model = args[:instrument_model] if args.key?(:instrument_model)
end