pub struct ArgPosition {
pub arg_name: String,
pub contig_name: String,
pub contig_seq: String,
pub contig_len: usize,
pub arg_start: usize,
pub arg_end: usize,
pub strand: char,
}Expand description
ARG hit with position information for flanking extraction.
Contains all information needed to extract and classify flanking sequences.
Fields§
§arg_name: StringARG gene name (e.g., “blaTEM-1”).
contig_name: StringContig identifier where ARG was detected.
contig_seq: StringFull contig nucleotide sequence.
contig_len: usizeContig length in base pairs.
arg_start: usizeARG start position on contig (0-based).
arg_end: usizeARG end position on contig.
strand: charStrand orientation (‘+’ or ‘-’).
Trait Implementations§
Source§impl Clone for ArgPosition
impl Clone for ArgPosition
Source§fn clone(&self) -> ArgPosition
fn clone(&self) -> ArgPosition
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ArgPosition
impl RefUnwindSafe for ArgPosition
impl Send for ArgPosition
impl Sync for ArgPosition
impl Unpin for ArgPosition
impl UnsafeUnpin for ArgPosition
impl UnwindSafe for ArgPosition
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