Class: Google::Apis::GenomicsV1::SearchReferenceSetsRequest
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::GenomicsV1::SearchReferenceSetsRequest
 
- 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
Instance Attribute Summary collapse
- 
  
    
      #accessions  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    If present, return reference sets for which a prefix of any of sourceAccessions match any of these strings. 
- 
  
    
      #assembly_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    If present, return reference sets for which a substring of their assemblyIdmatches this string (case insensitive).
- 
  
    
      #md5checksums  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    If present, return reference sets for which the md5checksum matches exactly. 
- 
  
    
      #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. 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ SearchReferenceSetsRequest 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of SearchReferenceSetsRequest. 
- 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Update properties of this object. 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ SearchReferenceSetsRequest
Returns a new instance of SearchReferenceSetsRequest
| 2785 2786 2787 | # File 'generated/google/apis/genomics_v1/classes.rb', line 2785 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#accessions ⇒ Array<String>
If present, return reference sets for which a prefix of any of
sourceAccessions
match any of these strings. Accession numbers typically have a main number
and a version, for example NC_000001.11.
Corresponds to the JSON property accessions
| 2758 2759 2760 | # File 'generated/google/apis/genomics_v1/classes.rb', line 2758 def accessions @accessions end | 
#assembly_id ⇒ String
If present, return reference sets for which a substring of their
assemblyId matches this string (case insensitive).
Corresponds to the JSON property assemblyId
| 2764 2765 2766 | # File 'generated/google/apis/genomics_v1/classes.rb', line 2764 def assembly_id @assembly_id end | 
#md5checksums ⇒ Array<String>
If present, return reference sets for which the
md5checksum matches exactly.
Corresponds to the JSON property md5checksums
| 2770 2771 2772 | # File 'generated/google/apis/genomics_v1/classes.rb', line 2770 def md5checksums @md5checksums end | 
#page_size ⇒ Fixnum
The maximum number of results to return in a single page. If unspecified,
defaults to 1024. The maximum value is 4096.
Corresponds to the JSON property pageSize
| 2776 2777 2778 | # File 'generated/google/apis/genomics_v1/classes.rb', line 2776 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
| 2783 2784 2785 | # File 'generated/google/apis/genomics_v1/classes.rb', line 2783 def page_token @page_token end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 2790 2791 2792 2793 2794 2795 2796 | # File 'generated/google/apis/genomics_v1/classes.rb', line 2790 def update!(**args) @accessions = args[:accessions] if args.key?(:accessions) @assembly_id = args[:assembly_id] if args.key?(:assembly_id) @md5checksums = args[:md5checksums] if args.key?(:md5checksums) @page_size = args[:page_size] if args.key?(:page_size) @page_token = args[:page_token] if args.key?(:page_token) end |