pub struct TermRecord {
pub serial: u32,
pub res_name: String,
pub chain_id: char,
pub res_seq: i16,
pub i_code: Option<char>,
}
Expand description
Represents a TER (termination) record indicating the end of a chain.
TER records are used to indicate the end of a list of ATOM/HETATM records for a chain.
§Fields
serial
: Serial number of the terminating atomres_name
: Residue name of the terminating residuechain_id
: Chain identifierres_seq
: Residue sequence numberi_code
: Insertion code
Fields§
§serial: u32
Serial number of the terminating atom
res_name: String
Residue name of the terminating residue
chain_id: char
Chain identifier
res_seq: i16
Residue sequence number
i_code: Option<char>
Insertion code
Implementations§
Source§impl TermRecord
impl TermRecord
Sourcepub fn new(str: &str) -> TermRecord
pub fn new(str: &str) -> TermRecord
Create a new TermRecord by parsing a TER line.
Trait Implementations§
Source§impl Clone for TermRecord
impl Clone for TermRecord
Source§fn clone(&self) -> TermRecord
fn clone(&self) -> TermRecord
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 TermRecord
impl Debug for TermRecord
Auto Trait Implementations§
impl Freeze for TermRecord
impl RefUnwindSafe for TermRecord
impl Send for TermRecord
impl Sync for TermRecord
impl Unpin for TermRecord
impl UnwindSafe for TermRecord
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<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