class Google::Apis::GenomicsV1beta2::SearchReferenceSetsRequest

Attributes

accessions[RW]

If present, return references for which the accession matches any of these strings. Best to give a version number, for example GCF_000001405.26. If only the main accession number is given then all records with that main accession will be returned, whichever version. Note that different versions will have different sequences. Corresponds to the JSON property `accessions` @return [Array<String>]

assembly_id[RW]

If present, return reference sets for which a substring of their assemblyId matches this string (case insensitive). Corresponds to the JSON property `assemblyId` @return [String]

md5checksums[RW]

If present, return references for which the md5checksum matches. See Google::Apis::GenomicsV1beta2::ReferenceSet#md5checksum for details. Corresponds to the JSON property `md5checksums` @return [Array<String>]

page_size[RW]

Specifies the maximum number of results to return in a single page. Corresponds to the JSON property `pageSize` @return [Fixnum]

page_token[RW]

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]

Public Class Methods

new(**args) click to toggle source
# File generated/google/apis/genomics_v1beta2/classes.rb, line 2648
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File generated/google/apis/genomics_v1beta2/classes.rb, line 2653
def update!(**args)
  @accessions = args[:accessions] unless args[:accessions].nil?
  @assembly_id = args[:assembly_id] unless args[:assembly_id].nil?
  @md5checksums = args[:md5checksums] unless args[:md5checksums].nil?
  @page_size = args[:page_size] unless args[:page_size].nil?
  @page_token = args[:page_token] unless args[:page_token].nil?
end