pub struct AssemblyVersion {
pub id: String,
pub version: String,
pub source: ReportSource,
pub report_contigs: Vec<ReportContig>,
pub fasta_distributions: Vec<FastaDistribution>,
}Expand description
A specific version/patch of an assembly (has one assembly report)
Fields§
§id: StringUnique identifier (e.g., “grch38_p14”)
version: StringVersion string (e.g., “p14”)
source: ReportSourceSource/provenance of the assembly report
report_contigs: Vec<ReportContig>Canonical contigs from assembly report
fasta_distributions: Vec<FastaDistribution>FASTA distributions for this version
Trait Implementations§
Source§impl Clone for AssemblyVersion
impl Clone for AssemblyVersion
Source§fn clone(&self) -> AssemblyVersion
fn clone(&self) -> AssemblyVersion
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 AssemblyVersion
impl Debug for AssemblyVersion
Source§impl<'de> Deserialize<'de> for AssemblyVersion
impl<'de> Deserialize<'de> for AssemblyVersion
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 AssemblyVersion
impl PartialEq for AssemblyVersion
Source§impl Serialize for AssemblyVersion
impl Serialize for AssemblyVersion
impl StructuralPartialEq for AssemblyVersion
Auto Trait Implementations§
impl Freeze for AssemblyVersion
impl RefUnwindSafe for AssemblyVersion
impl Send for AssemblyVersion
impl Sync for AssemblyVersion
impl Unpin for AssemblyVersion
impl UnwindSafe for AssemblyVersion
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