class Google::Apis::GenomicsV1beta2::ExperimentalCreateJobRequest
The job creation request.
Attributes
Specifies whether or not to run the alignment pipeline. Either align or callVariants must be set. Corresponds to the JSON property `align` @return [Boolean]
Specifies whether or not to run the alignment pipeline. Either align or callVariants must be set. Corresponds to the JSON property `align` @return [Boolean]
Specifies whether or not to run the variant calling pipeline. Either align or callVariants must be set. Corresponds to the JSON property `callVariants` @return [Boolean]
Specifies whether or not to run the variant calling pipeline. Either align or callVariants must be set. Corresponds to the JSON property `callVariants` @return [Boolean]
Specifies where to copy the results of certain pipelines. This should be in the form of gs://bucket/path. Corresponds to the JSON property `gcsOutputPath` @return [String]
A list of Google Cloud Storage URIs of paired end .fastq files to operate upon. If specified, this represents the second file of each paired .fastq file. The first file of each pair should be specified in sourceUris. Corresponds to the JSON property `pairedSourceUris` @return [Array<String>]
Required. The Google Cloud Project ID with which to associate the request. Corresponds to the JSON property `projectNumber` @return [String]
A list of Google Cloud Storage URIs of data files to operate upon. These can be .bam, interleaved .fastq, or paired .fastq. If specifying paired .fastq files, the first of each pair of files should be listed here, and the second of each pair should be listed in pairedSourceUris. Corresponds to the JSON property `sourceUris` @return [Array<String>]
Public Class Methods
# File generated/google/apis/genomics_v1beta2/classes.rb, line 639 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File generated/google/apis/genomics_v1beta2/classes.rb, line 644 def update!(**args) @align = args[:align] unless args[:align].nil? @call_variants = args[:call_variants] unless args[:call_variants].nil? @gcs_output_path = args[:gcs_output_path] unless args[:gcs_output_path].nil? @paired_source_uris = args[:paired_source_uris] unless args[:paired_source_uris].nil? @project_number = args[:project_number] unless args[:project_number].nil? @source_uris = args[:source_uris] unless args[:source_uris].nil? end