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

pub struct VariantSet {
    pub dataset_id: String,
    pub id: String,
    pub reference_set_id: String,
    pub reference_bounds: Vec<ReferenceBound>,
    pub metadata: Vec<VariantSetMetadata>,
    pub name: String,
    pub description: String,
}

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]

impl Debug for VariantSet[src]

impl Default for VariantSet[src]

impl Message for VariantSet[src]

impl PartialEq<VariantSet> for VariantSet[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]

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]