Struct gapi_grpc::google::genomics::v1::SearchVariantsRequest[][src]

pub struct SearchVariantsRequest {
    pub variant_set_ids: Vec<String>,
    pub variant_name: String,
    pub call_set_ids: Vec<String>,
    pub reference_name: String,
    pub start: i64,
    pub end: i64,
    pub page_token: String,
    pub page_size: i32,
    pub max_calls: i32,
}

The variant search request.

Fields

variant_set_ids: Vec<String>

At most one variant set ID must be provided. Only variants from this variant set will be returned. If omitted, a call set id must be included in the request.

variant_name: String

Only return variants which have exactly this name.

call_set_ids: Vec<String>

Only return variant calls which belong to call sets with these ids. Leaving this blank returns all variant calls. If a variant has no calls belonging to any of these call sets, it won’t be returned at all.

reference_name: String

Required. Only return variants in this reference sequence.

start: i64

The beginning of the window (0-based, inclusive) for which overlapping variants should be returned. If unspecified, defaults to 0.

end: i64

The end of the window, 0-based exclusive. If unspecified or 0, defaults to the length of the reference.

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 variants to return in a single page. If unspecified, defaults to 5000. The maximum value is 10000.

max_calls: i32

The maximum number of calls to return in a single page. Note that this limit may be exceeded in the event that a matching variant contains more calls than the requested maximum. If unspecified, defaults to 5000. The maximum value is 10000.

Trait Implementations

impl Clone for SearchVariantsRequest[src]

impl Debug for SearchVariantsRequest[src]

impl Default for SearchVariantsRequest[src]

impl Message for SearchVariantsRequest[src]

impl PartialEq<SearchVariantsRequest> for SearchVariantsRequest[src]

impl StructuralPartialEq for SearchVariantsRequest[src]

Auto Trait Implementations

impl RefUnwindSafe for SearchVariantsRequest

impl Send for SearchVariantsRequest

impl Sync for SearchVariantsRequest

impl Unpin for SearchVariantsRequest

impl UnwindSafe for SearchVariantsRequest

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]