pub struct BioTokenMetadata {
pub molecular_weight: Option<f64>,
pub hydrophobicity: Option<f64>,
pub charge: Option<i8>,
pub gc_content: Option<f64>,
pub melting_temp: Option<f64>,
pub codon_position: Option<u8>,
pub reading_frame: Option<u8>,
pub structure_type: Option<String>,
}Expand description
Metadata for biological tokens
Fields§
§molecular_weight: Option<f64>Molecular weight (for amino acids)
hydrophobicity: Option<f64>Hydrophobicity (for amino acids)
charge: Option<i8>Charge (for amino acids)
gc_content: Option<f64>GC content (for nucleotide sequences)
melting_temp: Option<f64>Melting temperature (for DNA/RNA)
codon_position: Option<u8>Codon table position
reading_frame: Option<u8>Reading frame
structure_type: Option<String>Secondary structure type
Trait Implementations§
Source§impl Clone for BioTokenMetadata
impl Clone for BioTokenMetadata
Source§fn clone(&self) -> BioTokenMetadata
fn clone(&self) -> BioTokenMetadata
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 BioTokenMetadata
impl Debug for BioTokenMetadata
Source§impl Default for BioTokenMetadata
impl Default for BioTokenMetadata
Source§fn default() -> BioTokenMetadata
fn default() -> BioTokenMetadata
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BioTokenMetadata
impl<'de> Deserialize<'de> for BioTokenMetadata
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 BioTokenMetadata
impl RefUnwindSafe for BioTokenMetadata
impl Send for BioTokenMetadata
impl Sync for BioTokenMetadata
impl Unpin for BioTokenMetadata
impl UnsafeUnpin for BioTokenMetadata
impl UnwindSafe for BioTokenMetadata
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> ConfigSerializable for Twhere
T: Serialize + for<'de> Deserialize<'de>,
impl<T> ConfigSerializable for Twhere
T: Serialize + for<'de> Deserialize<'de>,
Source§fn save_to_file(&self, path: &Path) -> Result<(), TrustformersError>
fn save_to_file(&self, path: &Path) -> Result<(), TrustformersError>
Save to file
Source§fn load_from_file(path: &Path) -> Result<Self, TrustformersError>where
Self: Sized,
fn load_from_file(path: &Path) -> Result<Self, TrustformersError>where
Self: Sized,
Load from file
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