Struct gapi_grpc::google::genomics::v1::ReferenceSet [−][src]
A reference set is a set of references which typically comprise a reference
assembly for a species, such as GRCh38
which is representative
of the human genome. A reference set defines a common coordinate space for
comparing reference-aligned experimental data. A reference set contains 1 or
more references.
For more genomics resource definitions, see Fundamentals of Google Genomics
Fields
id: String
The server-generated reference set ID, unique across all reference sets.
reference_ids: Vec<String>
The IDs of the reference objects that are part of this set.
Reference.md5checksum
must be unique within this set.
md5checksum: String
Order-independent MD5 checksum which identifies this reference set. The
checksum is computed by sorting all lower case hexidecimal string
reference.md5checksum
(for all reference in this set) in
ascending lexicographic order, concatenating, and taking the MD5 of that
value. The resulting value is represented in lower case hexadecimal format.
ncbi_taxon_id: i32
ID from http://www.ncbi.nlm.nih.gov/taxonomy (for example, 9606 for human)
indicating the species which this reference set is intended to model. Note
that contained references may specify a different ncbiTaxonId
, as
assemblies may contain reference sequences which do not belong to the
modeled species, for example EBV in a human reference genome.
description: String
Free text description of this reference set.
assembly_id: String
Public id of this reference set, such as GRCh37
.
source_uri: String
The URI from which the references were obtained.
source_accessions: Vec<String>
All known corresponding accession IDs in INSDC (GenBank/ENA/DDBJ) ideally
with a version number, for example NC_000001.11
.
Trait Implementations
impl Clone for ReferenceSet
[src]
fn clone(&self) -> ReferenceSet
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ReferenceSet
[src]
impl Default for ReferenceSet
[src]
fn default() -> ReferenceSet
[src]
impl Message for ReferenceSet
[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<ReferenceSet> for ReferenceSet
[src]
fn eq(&self, other: &ReferenceSet) -> bool
[src]
fn ne(&self, other: &ReferenceSet) -> bool
[src]
impl StructuralPartialEq for ReferenceSet
[src]
Auto Trait Implementations
impl RefUnwindSafe for ReferenceSet
impl Send for ReferenceSet
impl Sync for ReferenceSet
impl Unpin for ReferenceSet
impl UnwindSafe for ReferenceSet
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>,