pub struct HierarchicalAssembly {
pub id: String,
pub name: String,
pub organism: String,
pub versions: Vec<AssemblyVersion>,
}Expand description
Top-level assembly (e.g., GRCh38, GRCh37, CHM13)
Fields§
§id: StringUnique identifier (e.g., “grch38”)
name: StringDisplay name (e.g., “GRCh38”)
organism: StringOrganism (e.g., “Homo sapiens”)
versions: Vec<AssemblyVersion>All versions/patches of this assembly
Trait Implementations§
Source§impl Clone for HierarchicalAssembly
impl Clone for HierarchicalAssembly
Source§fn clone(&self) -> HierarchicalAssembly
fn clone(&self) -> HierarchicalAssembly
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HierarchicalAssembly
impl Debug for HierarchicalAssembly
Source§impl<'de> Deserialize<'de> for HierarchicalAssembly
impl<'de> Deserialize<'de> for HierarchicalAssembly
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for HierarchicalAssembly
impl PartialEq for HierarchicalAssembly
Source§impl Serialize for HierarchicalAssembly
impl Serialize for HierarchicalAssembly
impl StructuralPartialEq for HierarchicalAssembly
Auto Trait Implementations§
impl Freeze for HierarchicalAssembly
impl RefUnwindSafe for HierarchicalAssembly
impl Send for HierarchicalAssembly
impl Sync for HierarchicalAssembly
impl Unpin for HierarchicalAssembly
impl UnwindSafe for HierarchicalAssembly
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more