Struct consprob::StaFeParams
source · [−]pub struct StaFeParams<T> {
pub ba_score_mat: SparseFreeEnergyMat<T>,
pub bpa_score_mat: FreeEnergy4dMat<T>,
pub insert_scores_range: FreeEnergyMat,
pub insert_scores_range_4_el: FreeEnergyMat,
pub insert_scores_range_4_ml: FreeEnergyMat,
pub insert_scores_range_2: FreeEnergyMat,
pub insert_scores_range_4_el_2: FreeEnergyMat,
pub insert_scores_range_4_ml_2: FreeEnergyMat,
}Fields
ba_score_mat: SparseFreeEnergyMat<T>bpa_score_mat: FreeEnergy4dMat<T>insert_scores_range: FreeEnergyMatinsert_scores_range_4_el: FreeEnergyMatinsert_scores_range_4_ml: FreeEnergyMatinsert_scores_range_2: FreeEnergyMatinsert_scores_range_4_el_2: FreeEnergyMatinsert_scores_range_4_ml_2: FreeEnergyMatImplementations
sourceimpl<T: Hash + Eq + Integer + FromPrimitive + PrimInt + Unsigned> StaFeParams<T>
impl<T: Hash + Eq + Integer + FromPrimitive + PrimInt + Unsigned> StaFeParams<T>
pub fn origin() -> StaFeParams<T>
pub fn new(
seq_pair: &SeqPair<'_>,
seq_len_pair: &PosPair<T>,
pos_quadruple_mat: &PosQuadrupleMat<T>,
align_prob_mat: &SparseProbMat<T>,
uses_contra_model: bool
) -> StaFeParams<T>
Auto Trait Implementations
impl<T> RefUnwindSafe for StaFeParams<T> where
T: RefUnwindSafe,
impl<T> Send for StaFeParams<T> where
T: Send,
impl<T> Sync for StaFeParams<T> where
T: Sync,
impl<T> Unpin for StaFeParams<T> where
T: Unpin,
impl<T> UnwindSafe for StaFeParams<T> where
T: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more