pub struct SourceChembl { /* private fields */ }Implementations§
Source§impl SourceChembl
impl SourceChembl
pub fn new() -> Self
pub fn set_path(&mut self, path_str: &OsStr)
pub fn load_all(&mut self)
pub fn load_partial(&mut self, range: &Range<usize>)
pub fn get(&self, id: &String) -> Option<&EntryChembl>
pub fn get_all(&self) -> &HashMap<String, EntryChembl>
pub fn len(&self) -> usize
pub fn get_smiles_id_pairs(&self) -> (Vec<String>, Vec<String>)
pub fn choices(&self, size: usize) -> Vec<&EntryChembl>
Trait Implementations§
Source§impl Default for SourceChembl
impl Default for SourceChembl
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.
Auto Trait Implementations§
impl Freeze for SourceChembl
impl RefUnwindSafe for SourceChembl
impl Send for SourceChembl
impl Sync for SourceChembl
impl Unpin for SourceChembl
impl UnwindSafe for SourceChembl
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