Struct gapi_grpc::google::genomics::v1::VariantSet [−][src]
A variant set is a collection of call sets and variants. It contains summary statistics of those contents. A variant set belongs to a dataset.
For more genomics resource definitions, see Fundamentals of Google Genomics
Fields
dataset_id: String
The dataset to which this variant set belongs.
id: String
The server-generated variant set ID, unique across all variant sets.
reference_set_id: String
The reference set to which the variant set is mapped. The reference set
describes the alignment provenance of the variant set, while the
referenceBounds
describe the shape of the actual variant data. The
reference set’s reference names are a superset of those found in the
referenceBounds
.
For example, given a variant set that is mapped to the GRCh38 reference set
and contains a single variant on reference ‘X’, referenceBounds
would
contain only an entry for ‘X’, while the associated reference set
enumerates all possible references: ‘1’, ‘2’, ‘X’, ‘Y’, ‘MT’, etc.
reference_bounds: Vec<ReferenceBound>
A list of all references used by the variants in a variant set with associated coordinate upper bounds for each one.
metadata: Vec<VariantSetMetadata>
The metadata associated with this variant set.
name: String
User-specified, mutable name.
description: String
A textual description of this variant set.
Trait Implementations
impl Clone for VariantSet
[src]
fn clone(&self) -> VariantSet
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for VariantSet
[src]
impl Default for VariantSet
[src]
fn default() -> VariantSet
[src]
impl Message for VariantSet
[src]
fn encode_raw<B>(&self, buf: &mut B) where
B: BufMut,
[src]
B: BufMut,
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
[src]
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
fn encoded_len(&self) -> usize
[src]
fn clear(&mut self)
[src]
pub fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
[src]
B: BufMut,
pub fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
[src]
B: BufMut,
pub fn decode<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
[src]
Self: Default,
B: Buf,
pub fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
[src]
Self: Default,
B: Buf,
pub fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
[src]
B: Buf,
pub fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
[src]
B: Buf,
impl PartialEq<VariantSet> for VariantSet
[src]
fn eq(&self, other: &VariantSet) -> bool
[src]
fn ne(&self, other: &VariantSet) -> bool
[src]
impl StructuralPartialEq for VariantSet
[src]
Auto Trait Implementations
impl RefUnwindSafe for VariantSet
impl Send for VariantSet
impl Sync for VariantSet
impl Unpin for VariantSet
impl UnwindSafe for VariantSet
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IntoRequest<T> for T
[src]
pub fn into_request(self) -> Request<T>
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src]
V: MultiLane<T>,
impl<T> WithSubscriber for T
[src]
pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,