pub enum ResiduePosition {
None,
Internal,
NTerminal,
CTerminal,
FivePrime,
ThreePrime,
}Expand description
Topological context of a residue within a polymer chain.
Variants§
None
No specific positional annotation is available.
Internal
Residue resides in the middle of a polymer segment.
NTerminal
Residue occupies the N-terminus of a polypeptide.
CTerminal
Residue occupies the C-terminus of a polypeptide.
FivePrime
Residue lies at the 5’ terminus of a nucleic acid.
ThreePrime
Residue lies at the 3’ terminus of a nucleic acid.
Implementations§
Trait Implementations§
Source§impl Clone for ResiduePosition
impl Clone for ResiduePosition
Source§fn clone(&self) -> ResiduePosition
fn clone(&self) -> ResiduePosition
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ResiduePosition
impl Debug for ResiduePosition
Source§impl Display for ResiduePosition
impl Display for ResiduePosition
Source§impl FromStr for ResiduePosition
impl FromStr for ResiduePosition
Source§impl Hash for ResiduePosition
impl Hash for ResiduePosition
Source§impl PartialEq for ResiduePosition
impl PartialEq for ResiduePosition
impl Copy for ResiduePosition
impl Eq for ResiduePosition
impl StructuralPartialEq for ResiduePosition
Auto Trait Implementations§
impl Freeze for ResiduePosition
impl RefUnwindSafe for ResiduePosition
impl Send for ResiduePosition
impl Sync for ResiduePosition
impl Unpin for ResiduePosition
impl UnwindSafe for ResiduePosition
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<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.