pub enum PlddtBand {
VeryLow,
Low,
Confident,
VeryHigh,
}Expand description
One of the four pLDDT confidence bands.
Variants§
VeryLow
Score of at most 50.
Low
Score above 50 and at most 70.
Confident
Score above 70 and at most 90.
VeryHigh
Score above 90.
Implementations§
Source§impl PlddtBand
impl PlddtBand
Sourcepub const fn name(self) -> &'static str
pub const fn name(self) -> &'static str
Stable lowercase name, also the selection macro suffix.
Sourcepub fn from_name(name: &str) -> Option<Self>
pub fn from_name(name: &str) -> Option<Self>
Parses a name produced by Self::name, ignoring ASCII case.
Sourcepub fn codes(column: &AnnotationColumn<f64>) -> Vec<u8> ⓘ
pub fn codes(column: &AnnotationColumn<f64>) -> Vec<u8> ⓘ
Band codes of every atom in a score column, MISSING_BAND_CODE where unscored.
Sourcepub const fn lower_bound(self) -> f64
pub const fn lower_bound(self) -> f64
Lowest score that can belong to this band, exclusive except for VeryLow.
Trait Implementations§
impl Copy for PlddtBand
impl Eq for PlddtBand
Source§impl Ord for PlddtBand
impl Ord for PlddtBand
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialOrd for PlddtBand
impl PartialOrd for PlddtBand
impl StructuralPartialEq for PlddtBand
Auto Trait Implementations§
impl Freeze for PlddtBand
impl RefUnwindSafe for PlddtBand
impl Send for PlddtBand
impl Sync for PlddtBand
impl Unpin for PlddtBand
impl UnsafeUnpin for PlddtBand
impl UnwindSafe for PlddtBand
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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