pub struct GeneAdvice {
pub scores: HashMap<String, f32>,
pub preferred: Vec<String>,
pub banned: Vec<String>,
}Expand description
Advice for gene selection based on memory
Fields§
§scores: HashMap<String, f32>Gene ID -> aggregated score
preferred: Vec<String>Preferred gene IDs (value > 0.5)
banned: Vec<String>Banned gene IDs
Trait Implementations§
Source§impl Clone for GeneAdvice
impl Clone for GeneAdvice
Source§fn clone(&self) -> GeneAdvice
fn clone(&self) -> GeneAdvice
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 GeneAdvice
impl Debug for GeneAdvice
Source§impl Default for GeneAdvice
impl Default for GeneAdvice
Source§fn default() -> GeneAdvice
fn default() -> GeneAdvice
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GeneAdvice
impl<'de> Deserialize<'de> for GeneAdvice
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
Auto Trait Implementations§
impl Freeze for GeneAdvice
impl RefUnwindSafe for GeneAdvice
impl Send for GeneAdvice
impl Sync for GeneAdvice
impl Unpin for GeneAdvice
impl UnsafeUnpin for GeneAdvice
impl UnwindSafe for GeneAdvice
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