Class: Google::Apis::GenomicsV1beta2::ExperimentalCreateJobRequest
- Inherits:
-
Object
- Object
- Google::Apis::GenomicsV1beta2::ExperimentalCreateJobRequest
- Includes:
- Core::Hashable
- Defined in:
- generated/google/apis/genomics_v1beta2/classes.rb,
generated/google/apis/genomics_v1beta2/representations.rb,
generated/google/apis/genomics_v1beta2/representations.rb
Overview
The job creation request.
Instance Attribute Summary collapse
-
#align ⇒ Boolean
(also: #align?)
Specifies whether or not to run the alignment pipeline.
-
#call_variants ⇒ Boolean
(also: #call_variants?)
Specifies whether or not to run the variant calling pipeline.
-
#gcs_output_path ⇒ String
Specifies where to copy the results of certain pipelines.
-
#paired_source_uris ⇒ Array<String>
A list of Google Cloud Storage URIs of paired end .fastq files to operate upon.
-
#project_number ⇒ String
Required.
-
#source_uris ⇒ Array<String>
A list of Google Cloud Storage URIs of data files to operate upon.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ExperimentalCreateJobRequest
constructor
A new instance of ExperimentalCreateJobRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ ExperimentalCreateJobRequest
Returns a new instance of ExperimentalCreateJobRequest.
639 640 641 |
# File 'generated/google/apis/genomics_v1beta2/classes.rb', line 639 def initialize(**args) update!(**args) end |
Instance Attribute Details
#align ⇒ Boolean Also known as: align?
Specifies whether or not to run the alignment pipeline. Either align or
callVariants must be set.
Corresponds to the JSON property align
603 604 605 |
# File 'generated/google/apis/genomics_v1beta2/classes.rb', line 603 def align @align end |
#call_variants ⇒ Boolean Also known as: call_variants?
Specifies whether or not to run the variant calling pipeline. Either align or
callVariants must be set.
Corresponds to the JSON property callVariants
610 611 612 |
# File 'generated/google/apis/genomics_v1beta2/classes.rb', line 610 def call_variants @call_variants end |
#gcs_output_path ⇒ String
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
617 618 619 |
# File 'generated/google/apis/genomics_v1beta2/classes.rb', line 617 def gcs_output_path @gcs_output_path end |
#paired_source_uris ⇒ Array<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
624 625 626 |
# File 'generated/google/apis/genomics_v1beta2/classes.rb', line 624 def paired_source_uris @paired_source_uris end |
#project_number ⇒ String
Required. The Google Cloud Project ID with which to associate the request.
Corresponds to the JSON property projectNumber
629 630 631 |
# File 'generated/google/apis/genomics_v1beta2/classes.rb', line 629 def project_number @project_number end |
#source_uris ⇒ Array<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
637 638 639 |
# File 'generated/google/apis/genomics_v1beta2/classes.rb', line 637 def source_uris @source_uris end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
644 645 646 647 648 649 650 651 |
# 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 |