pub struct AlignOpts {
pub atom_map: Option<Vec<(u32, u32)>>,
pub min_atoms: Option<u32>,
}Expand description
Align this mol onto its parent template.
Fields§
§atom_map: Option<Vec<(u32, u32)>>Pairs (query_atom, template_atom). None → edge runs MCS.
min_atoms: Option<u32>Override MIN_MCS_ATOMS when set.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for AlignOpts
impl<'de> Deserialize<'de> for AlignOpts
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
impl StructuralPartialEq for AlignOpts
Auto Trait Implementations§
impl Freeze for AlignOpts
impl RefUnwindSafe for AlignOpts
impl Send for AlignOpts
impl Sync for AlignOpts
impl Unpin for AlignOpts
impl UnsafeUnpin for AlignOpts
impl UnwindSafe for AlignOpts
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