Struct chiral_data::DocSMILES
source · pub struct DocSMILES { /* private fields */ }Implementations§
source§impl DocSMILES
impl DocSMILES
pub fn new(ids_in: Vec<DatasetID>, smiles_in: Vec<SMILES>) -> Self
pub fn serialize(&self) -> SerializedFormat
pub fn deserialize(content: &SerializedFormat) -> Self
pub fn get_smiles(&self, id: &DatasetID) -> Option<&SMILES>
pub fn get_smiles_vec(&self) -> &Vec<SMILES>
pub fn get_ids(&self) -> &Vec<DatasetID>
pub fn len(&self) -> usize
Trait Implementations§
source§impl<'de> Deserialize<'de> for DocSMILES
impl<'de> Deserialize<'de> for DocSMILES
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 From<SourceChembl> for DocSMILES
impl From<SourceChembl> for DocSMILES
source§fn from(sc: SourceChembl) -> Self
fn from(sc: SourceChembl) -> Self
Converts to this type from the input type.