pub struct ParsedGenome {
pub genome_id: String,
pub genome_title: String,
pub version: String,
pub cortical_areas: Vec<CorticalArea>,
pub brain_regions: Vec<(BrainRegion, Option<String>)>,
pub neuron_morphologies: HashMap<String, Value>,
pub physiology: Option<Value>,
}Expand description
Parsed genome data ready for ConnectomeManager
Fields§
§genome_id: StringGenome metadata
genome_title: String§version: String§cortical_areas: Vec<CorticalArea>Cortical areas extracted from blueprint
brain_regions: Vec<(BrainRegion, Option<String>)>Brain regions and hierarchy
neuron_morphologies: HashMap<String, Value>Raw neuron morphologies (for later processing)
physiology: Option<Value>Raw physiology data (for later processing)
Trait Implementations§
Source§impl Clone for ParsedGenome
impl Clone for ParsedGenome
Source§fn clone(&self) -> ParsedGenome
fn clone(&self) -> ParsedGenome
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 moreAuto Trait Implementations§
impl Freeze for ParsedGenome
impl RefUnwindSafe for ParsedGenome
impl Send for ParsedGenome
impl Sync for ParsedGenome
impl Unpin for ParsedGenome
impl UnwindSafe for ParsedGenome
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more