Struct google_api_proto::google::genomics::v1::SearchReadsRequest
source · pub struct SearchReadsRequest {
pub read_group_set_ids: Vec<String>,
pub read_group_ids: Vec<String>,
pub reference_name: String,
pub start: i64,
pub end: i64,
pub page_token: String,
pub page_size: i32,
}
Expand description
The read search request.
Fields§
§read_group_set_ids: Vec<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
.
read_group_ids: Vec<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
.
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.
start: i64
The start position of the range on the reference, 0-based inclusive. If
specified, referenceName
must also be specified.
end: i64
The end position of the range on the reference, 0-based exclusive. If
specified, referenceName
must also be specified.
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.
page_size: i32
The maximum number of results to return in a single page. If unspecified, defaults to 256. The maximum value is 2048.
Trait Implementations§
source§impl Clone for SearchReadsRequest
impl Clone for SearchReadsRequest
source§fn clone(&self) -> SearchReadsRequest
fn clone(&self) -> SearchReadsRequest
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for SearchReadsRequest
impl Debug for SearchReadsRequest
source§impl Default for SearchReadsRequest
impl Default for SearchReadsRequest
source§impl Message for SearchReadsRequest
impl Message for SearchReadsRequest
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.source§impl PartialEq for SearchReadsRequest
impl PartialEq for SearchReadsRequest
source§fn eq(&self, other: &SearchReadsRequest) -> bool
fn eq(&self, other: &SearchReadsRequest) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for SearchReadsRequest
Auto Trait Implementations§
impl Freeze for SearchReadsRequest
impl RefUnwindSafe for SearchReadsRequest
impl Send for SearchReadsRequest
impl Sync for SearchReadsRequest
impl Unpin for SearchReadsRequest
impl UnwindSafe for SearchReadsRequest
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request