[][src]Struct ring_api::settings::Thresholds

pub struct Thresholds {
    pub hydrogen: f32,
    pub van_der_waals: f32,
    pub ionic: f32,
    pub pi_pi: f32,
    pub pi_cation: f32,
    pub disulphide: f32,
}

Distance thresholds (maximum) between atoms.

Fields

hydrogen: f32

Hydrogen bonds.

van_der_waals: f32

Van der Waals-forces

ionic: f32

Ionic interactions, salt bridges

pi_pi: f32

Pi-Pi stacking

pi_cation: f32

Pi-cation interactions

disulphide: f32

Disulphide bonds

Methods

impl Thresholds[src]

pub fn strict() -> Self[src]

Thresholds suitable for generating a reliable network.

pub fn relaxed() -> Self[src]

Thresholds suitable for generating an inclusive network.

Trait Implementations

impl PartialEq<Thresholds> for Thresholds[src]

impl Copy for Thresholds[src]

impl Default for Thresholds[src]

fn default() -> Self[src]

The default is strict.

impl Clone for Thresholds[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for Thresholds[src]

impl Serialize for Thresholds[src]

impl<'de> Deserialize<'de> for Thresholds where
    Thresholds: Default
[src]

Auto Trait Implementations

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

type Err = <U as TryFrom<T>>::Err