Class: Google::Apis::GenomicsV1::SearchReadsRequest
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::GenomicsV1::SearchReadsRequest
 
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/genomics_v1/classes.rb,
 generated/google/apis/genomics_v1/representations.rb,
 generated/google/apis/genomics_v1/representations.rb
Overview
The read search request.
Instance Attribute Summary collapse
- 
  
    
      #end  ⇒ Fixnum 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The end position of the range on the reference, 0-based exclusive. 
- 
  
    
      #page_size  ⇒ Fixnum 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The maximum number of results to return in a single page. 
- 
  
    
      #page_token  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The continuation token, which is used to page through large result sets. 
- 
  
    
      #read_group_ids  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The IDs of the read groups within which to search for reads. 
- 
  
    
      #read_group_set_ids  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The IDs of the read groups sets within which to search for reads. 
- 
  
    
      #reference_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The reference sequence name, for example chr1,1, orchrX.
- 
  
    
      #start  ⇒ Fixnum 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The start position of the range on the reference, 0-based inclusive. 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ SearchReadsRequest 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of SearchReadsRequest. 
- 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Update properties of this object. 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ SearchReadsRequest
Returns a new instance of SearchReadsRequest
| 2702 2703 2704 | # File 'generated/google/apis/genomics_v1/classes.rb', line 2702 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#end ⇒ Fixnum
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
| 2659 2660 2661 | # File 'generated/google/apis/genomics_v1/classes.rb', line 2659 def end @end end | 
#page_size ⇒ Fixnum
The maximum number of results to return in a single page. If unspecified,
defaults to 256. The maximum value is 2048.
Corresponds to the JSON property pageSize
| 2665 2666 2667 | # File 'generated/google/apis/genomics_v1/classes.rb', line 2665 def page_size @page_size end | 
#page_token ⇒ String
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
| 2672 2673 2674 | # File 'generated/google/apis/genomics_v1/classes.rb', line 2672 def page_token @page_token end | 
#read_group_ids ⇒ Array<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
| 2679 2680 2681 | # File 'generated/google/apis/genomics_v1/classes.rb', line 2679 def read_group_ids @read_group_ids end | 
#read_group_set_ids ⇒ 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
| 2687 2688 2689 | # File 'generated/google/apis/genomics_v1/classes.rb', line 2687 def read_group_set_ids @read_group_set_ids end | 
#reference_name ⇒ String
The reference sequence name, for example chr1, 1, or chrX. If set to
*, only unmapped reads are returned. If unspecified, all reads (mapped
and unmapped) are returned.
Corresponds to the JSON property referenceName
| 2694 2695 2696 | # File 'generated/google/apis/genomics_v1/classes.rb', line 2694 def reference_name @reference_name end | 
#start ⇒ Fixnum
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
| 2700 2701 2702 | # File 'generated/google/apis/genomics_v1/classes.rb', line 2700 def start @start end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 2707 2708 2709 2710 2711 2712 2713 2714 2715 | # File 'generated/google/apis/genomics_v1/classes.rb', line 2707 def update!(**args) @end = args[:end] if args.key?(:end) @page_size = args[:page_size] if args.key?(:page_size) @page_token = args[:page_token] if args.key?(:page_token) @read_group_ids = args[:read_group_ids] if args.key?(:read_group_ids) @read_group_set_ids = args[:read_group_set_ids] if args.key?(:read_group_set_ids) @reference_name = args[:reference_name] if args.key?(:reference_name) @start = args[:start] if args.key?(:start) end |