class Google::Apis::GenomicsV1beta2::SearchReadsRequest
The read search request.
Attributes
The end position of the range on the reference, 0-based exclusive. If specified, referenceName must also be specified. Corresponds to the JSON property `end` @return [String]
Specifies number of results to return in a single page. If unspecified, it will default to 256. The maximum value is 2048. Corresponds to the JSON property `pageSize` @return [Fixnum]
The continuation token, which is used to page through large result sets. To get the next page of results, set this parameter to the value of nextPageToken from the previous response. Corresponds to the JSON property `pageToken` @return [String]
The IDs of the read groups within which to search for reads. All specified read groups must belong to the same read group sets. Must specify one of readGroupSetIds or readGroupIds. Corresponds to the JSON property `readGroupIds` @return [Array<String>]
The IDs of the read groups sets within which to search for reads. All specified read group sets must be aligned against a common set of reference sequences; this defines the genomic coordinates for the query. Must specify one of readGroupSetIds or readGroupIds. Corresponds to the JSON property `readGroupSetIds` @return [Array<String>]
The reference sequence name, for example chr1, 1, or chrX. If set to *, only unmapped reads are returned. Corresponds to the JSON property `referenceName` @return [String]
The start position of the range on the reference, 0-based inclusive. If specified, referenceName must also be specified. Corresponds to the JSON property `start` @return [String]
Public Class Methods
# File generated/google/apis/genomics_v1beta2/classes.rb, line 2565 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File generated/google/apis/genomics_v1beta2/classes.rb, line 2570 def update!(**args) @end = args[:end] unless args[:end].nil? @page_size = args[:page_size] unless args[:page_size].nil? @page_token = args[:page_token] unless args[:page_token].nil? @read_group_ids = args[:read_group_ids] unless args[:read_group_ids].nil? @read_group_set_ids = args[:read_group_set_ids] unless args[:read_group_set_ids].nil? @reference_name = args[:reference_name] unless args[:reference_name].nil? @start = args[:start] unless args[:start].nil? end