pub struct RvDnaPattern {
pub id: u64,
pub health_embedding: [f32; 64],
pub polygenic_risk: f32,
pub biological_age: f32,
pub chronological_age: f32,
pub sample_hash: [u8; 32],
pub neuro_profile: NeurotransmitterProfile,
}Expand description
A genomic pattern compatible with EXO-AI memory substrate. Derived from .rvdna sequence data via the ruDNA pipeline.
Fields§
§id: u64Unique pattern identifier (from sequence hash)
health_embedding: [f32; 64]64-dimensional health risk profile embedding
polygenic_risk: f32Polygenic risk score (0.0–1.0, higher = higher risk)
biological_age: f32Estimated biological age via Horvath clock (years)
chronological_age: f32Chronological age at sample collection (years)
sample_hash: [u8; 32]Sample identifier hash
neuro_profile: NeurotransmitterProfileNeurotransmitter-relevant gene activity scores
Trait Implementations§
Source§impl Clone for RvDnaPattern
impl Clone for RvDnaPattern
Source§fn clone(&self) -> RvDnaPattern
fn clone(&self) -> RvDnaPattern
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 RvDnaPattern
impl RefUnwindSafe for RvDnaPattern
impl Send for RvDnaPattern
impl Sync for RvDnaPattern
impl Unpin for RvDnaPattern
impl UnsafeUnpin for RvDnaPattern
impl UnwindSafe for RvDnaPattern
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