Struct google_genomics1::VariantSetMetadata
[−]
[src]
pub struct VariantSetMetadata { pub info: Option<HashMap<String, Vec<String>>>, pub description: Option<String>, pub key: Option<String>, pub type_: Option<String>, pub number: Option<String>, pub value: Option<String>, pub id: Option<String>, }
Metadata describes a single piece of variant call metadata. These data include a top level key and either a single value string (value) or a list of key-value pairs (info.) Value and info are mutually exclusive.
This type is not used in any activity, and only used as part of another schema.
Fields
info: Option<HashMap<String, Vec<String>>>
Remaining structured metadata key-value pairs. This must be of the form map (string key mapping to a list of string values).
description: Option<String>
A textual description of this metadata.
key: Option<String>
The top-level key.
type_: Option<String>
The type of data. Possible types include: Integer, Float, Flag, Character, and String.
number: Option<String>
The number of values that can be included in a field described by this metadata.
value: Option<String>
The value field for simple metadata
id: Option<String>
User-provided ID field, not enforced by this API. Two or more pieces of structured metadata with identical id and key fields are considered equivalent.
Trait Implementations
impl Debug for VariantSetMetadata
[src]
impl Clone for VariantSetMetadata
[src]
fn clone(&self) -> VariantSetMetadata
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Default for VariantSetMetadata
[src]
fn default() -> VariantSetMetadata
Returns the "default value" for a type. Read more