pub enum HitStatus {
GoodBlast,
BadBlast,
NoBlast,
NoSeqData,
Spontaneous,
}Variants§
GoodBlast
Hit passes bitscore + identity cutoffs (and exception-table cutoff if applicable). Reaction is considered present.
BadBlast
Hit present but fails one of the cutoffs.
NoBlast
Reference FASTA exists for this reaction but no hit was produced.
NoSeqData
No reference FASTA could be found for this reaction.
Spontaneous
Reaction is marked as spontaneous; no hit and no sequence data.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for HitStatus
impl<'de> Deserialize<'de> for HitStatus
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for HitStatus
impl Eq for HitStatus
impl StructuralPartialEq for HitStatus
Auto Trait Implementations§
impl Freeze for HitStatus
impl RefUnwindSafe for HitStatus
impl Send for HitStatus
impl Sync for HitStatus
impl Unpin for HitStatus
impl UnsafeUnpin for HitStatus
impl UnwindSafe for HitStatus
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